1
Wie zu überprüfen, ob Antwort A oder B in Antworttext in jmeter vorhanden ist mit Beanshell Skript BehauptungBean Shell-Skripten zu überprüfen, ob Antwort A oder B in Antworttext in jmeter vorhanden ist
Wie zu überprüfen, ob Antwort A oder B in Antworttext in jmeter vorhanden ist mit Beanshell Skript BehauptungBean Shell-Skripten zu überprüfen, ob Antwort A oder B in Antworttext in jmeter vorhanden ist
Beanshell Assertion bietet die folgenden vordefinierten Variablen:
ResponseData
- Byte-Array enthält Mutter sampler AntwortFailure
- boolean, zeigt an, ob Aussage (und der Probenehmer (n) in scope) ist/sind erfolgreich oder nichtFailureMessage
- eine Zeichenkette, die verwendet werden können, eine benutzerdefinierte Fehlermeldung, dieBeispiel-Code zur Verfügung zu stellen prüft, ob Antwort A
enthält und wenn nicht - der Sampler fehlgeschlagen wird.
String response = new String(ResponseData);
Failure = !response.contains("A");
FailureMessage = "Response didn't contain A";
Weitere Informationen: How to Use JMeter Assertions in Three Easy Steps
Danke, aber wie zu verwenden oder in dem Code wie response.contains ("A") oder response.contains ("B") – pokepoke
So etwas wie 'if (response.contains ("A") || response.contains ("B")) {// Mach, was du brauchst} '. Für Details siehe [Zusammenfassung der Benutzer] (https://docs.oracle.com/javase/tutorial/java/nutsandbolts/opsummary.html) –
Vielen Dank, es hat funktioniert – pokepoke