Ich sehe die otp wie folgt übergeben. Ich brauche die OTP zu extrahieren und per Post im OTP-Bereich Anfrage <input type="hidden" name="CCus" value="TesSS4550379362465"> <input type="hidden" name="OTPHidden" value="Z5oJYn">
Wie kann ich einen versteckten Wert durch eine HTTP-Anfrage in Jmeter und posten es im nächsten Sampler
Antwort
Es gibt mehrere Möglichkeiten:
Mit Regular Expression Extractor wie:
- Referenz Name: jeder Variablenname, dh
OTP
- Regulärer Ausdruck:
<input type="hidden" name="OTPHidden" value="(.+?)">
- Vorlage:
$1$
- Referenz Name: jeder Variablenname, dh
Mit XPath Extractor wie:
- Verwenden Tidy -
check
. Es ist vielleicht nicht erforderlich, wenn Ihre Antwort ist XML/XHTML-konform - Referenz Name:
OTP
- XPath-Abfrage:
//input[@name='OTPHidden']/@value
- Verwenden Tidy -
Using CSS/JQuery Extractor wie:
- Referenz Name:
OTP
- CSS/JQuery Ausdruck:
input[name=OTPHidden]
- Attribut:
value
- Referenz Name:
In allen Fällen beziehen sich die extrahierten Wert als ${OTP}
in der nächsten Anfrage.
In Bezug auf welche Option wählen:
- Wenn Ihr Markup und die Eingabe immer in einer Linie kommt nicht häufig ändern - gehen für Reguläre Ausdrücke
- Wenn Ihre Seite Komplex DOM und nicht sehr komplex Stile - gehen für CSS/JQuery
- Wenn es gibt viele Arten, aber DOM ist relativ einfach - Verwendung XPath
Ich kann nicht die gewünschte Ausgabe und ihre Anzeige Fehler in ASPX-Seite wie ......./error1 /? Aspxerrorpath =/signupconfirmation/und festgestellt, dass keine otp übergeben wird. Ich habe versucht, regulären Ausdruck zu verwenden. Ich gab den Extraktor in der gleichen Anfrage, wo die Notwendigkeit ist, die otp zu übergeben, sind die versteckten Dinge in dieser Anfrage –
Ich habe alle 3 versucht, aber Standardwert, den ich angegeben habe, ist in der Anfrage, aber nicht diese bestimmte OTP gebucht. Ich habe die Extraktoren in der Get-Anfrage kurz vor der Post-Anfrage gegeben. Aber ich kann den korrekten versteckten otp-Wert nicht finden –
- 1. Wie erstelle ich ausführlichere Ergebnismitteilungen für einen Jmeter Junit Sampler
- 2. Jmeter: Websocket Sampler mit Fehler
- 3. Passing Jmeter Sampler Ergebnis von groovy
- 4. Jmeter Sampler sieht keine Ressourcen-Datei
- 5. Wie bekomme ich ein Verzeichnis von jmeter Skript in Jmeter
- 6. parallele Anfrage mit JSR223 Sampler (Jmeter)
- 7. JMeter - Zugriffsprotokoll Sampler nur eine Zeile der Protokolldatei Brennen
- 8. Kann ich eine Funktion im Funktionsnamensraum durch ihren Wert definieren?
- 9. Schreiben an Sampler Ergebnis vom BSF-Postprozessor in jMeter
- 10. Wie lese ich einen Wert aus dem Antwortheader in jmeter?
- 11. Wie lese ich eine Webseite mit Bean-Shell in JMeter?
- 12. Wie kann ich diesen Wert mit XPATH in JMeter bekommen
- 13. Jmeter Counter Max-Wert Reinitialisierung
- 14. Wie lösche ich Dateien im versteckten Verzeichnis?
- 15. JMeter, wie man einmal für jeden Sampler in einem Interleave-Controller eine Schleife macht
- 16. Wie führe ich den Sampler in Thread1 aus Thread2 mit jmeter aus?
- 17. Wie kann ich einen Seitenfehler in jMeter sehen?
- 18. ITRS Geneos Überwachungstool (Wie man einen Sampler in einen anderen Sampler einbindet)
- 19. Wie kann ich einen Text in Kleinbuchstaben ändern und Leerzeichen mit Bindestrichen durch jQuery ersetzen?
- 20. einen Wert zu schreiben und es in PHP
- 21. Nested Loops und Endbedingung in JMeter
- 22. Wie lade ich eine externe js Bibliothek in Jmeter?
- 23. JMeter: Wie man Werte von versteckten Elementen holt
- 24. Mangel an CR - TCP Sampler
- 25. Wie kann ich den Leistungsbericht in Jmeter
- 26. JMeter Hbase Scan-Sampler schlägt mit ClassNotFoundException Ausnahme fehl
- 27. Ich kann keinen versteckten Feldwert in ASP
- 28. Wie kann ich eine Zeichenfolge in einen TColor-Wert konvertieren?
- 29. Wie verwende ich den Swift-Sampler, um einen Ton zu spielen, dann pausiere, bevor ich den nächsten spiele?
- 30. Wie gruppiere ich die Jmeter Ergebnisse nach Controller Name
Mögliches Duplikat von [Jmeter Regular Expression Extractor] (http://stackoverflow.com/questions/6647239/jmeter-regular-expression-extractor) – vins
Es wurde in SO viele Male beantwortet. einfach suchen/googeln. – vins