In jmeter ich erfassen die Variable mit Jmeter Json Weg Extraktor. Es gibt ungefähr 7-10 Werte, die es erfasst, wie kann ich irgendeinen zufälligen Wert von allen erfassten Werten weitergeben?Jmeter json Weg Extraktor - Wie können wir zufällige Werte von allen erfassten Variablen nehmen?
Antwort
Verwenden Sie JSON Extractor (ab 3.0
Version), die post-processor
in JMeter
eingebaut ist. Syntax ist ähnlich wie JSON Path Extractor
, so dass Sie die JSON Path Expression
, die konfiguriert ist, wiederverwenden können.
Geben Sie Match Numbers
bis 0
für random value
an.
Von Docs:
Spiel Numbers Wenn die JSON-Pfad Abfrage zu vielen Ergebnissen führt, können Sie wählen, welche (s) als Variablen zu extrahieren:
- 0: bedeutet, zufällige (Standardwert)
- -1 bedeutet extrahieren alle Ergebnisse, sie werden benannt als _N (wobei N von 1 bis Anzahl der Ergebnisse geht)
- X: bedeutet extrahieren die Xth re sult. Wenn dieses Xth größer als die Anzahl der Übereinstimmungen ist, wird nichts zurückgegeben. Der Standardwert wird
Zum Beispiel verwendet wird, haben Sie die JSON Antwort:
{
"employees": [
{
"firstName": "John",
"lastName": "Doe"
},
{
"firstName": "Anna",
"lastName": "Smith"
},
{
"firstName": "Peter",
"lastName": "Jones"
}
],
"city": "Castle Rock",
"state": "Maine"
}
Und Sie haben JSON Pfad Extractor firstName
mit dem Ausdruck zu erhalten: $..firstName
. Es führt in die folgenden JMeter Variablen
firstName=["John","Anna","Peter"]
firstName_1=John
firstName_2=Anna
firstName_3=Peter
firstName_matchNr=3
Sie können nun eine Zufallsvariable mit __Random() und __V() Funktionen Kombinationen wie erhalten:
${__V(firstName_${__Random(1,${firstName_matchNr},)})}
Demo:
Siehe Here’s What to Do to Combine Multiple JMeter Variables Artikel für weitere Details zum Ansatz.
- 1. Wie können wir alle Werte mit dem regulären Ausdruck Extraktor und Json Pfad Extraktor in Jmeter erfassen?
- 2. Können wir ein Element in Jmeter ersetzen?
- 3. Jmeter - Json Pfad Extraktor - bedingte Auswahl
- 4. Jmeter Xpath Extraktor
- 5. Wie können Variablen in JMeter inkrementiert und Werte von benutzerdefinierten Variablen überschrieben werden?
- 6. Erste mehrzeilige Werte mit regex Extraktor mit Jmeter
- 7. JMeter - JSON Weg Regex Problem
- 8. Wie können wir alle Anfragen von JMeter unter Linux erfassen?
- 9. jmeter - zeigt die Werte der Variablen
- 10. Wie können wir das Antwortdatenschema (nur Spaltenwerte) in jmeter überprüfen?
- 11. JMeter RegExp Extraktor für eingebettete Grenzen
- 12. Wie können wir die Json-Antwort mithilfe von Beanshell in Jmeter überprüfen?
- 13. wie zufällige verschlüsselte Daten in Jmeter übergeben?
- 14. Können wir Variablen in app.config-Datei
- 15. JMeter: Wie man Werte von versteckten Elementen holt
- 16. Wie können wir eine Eingabe von Benutzer in Python nehmen? wie wir es in 'C' mit scanf() nehmen;
- 17. Welche Art von Projektprüfung können wir mit JMeter durchführen?
- 18. Wie können wir Jmeter-Ergebnisse im Nicht-GUI-Modus erhalten?
- 19. JMeter Wiederholung Regular Expression Extraktor für alle Anforderungen
- 20. Rückgabe zufällige Werte von Variablen des dynamischen Array mit Struktur
- 21. Wie können wir die Zurück-Schaltfläche deaktivieren in allen Browsern?
- 22. JQuery: Wie können wir Int von Variable
- 23. Warum enthält das Ergebnis von String # match() keine erfassten Werte?
- 24. Extraktor für reguläre Ausdrücke in jmeter-, um mehrere Werte aus der Antwort zu extrahieren.
- 25. Ich bekomme zufällige undefinierte Werte zurück von Json
- 26. Jmeter Regulärer Ausdruck Extraktor und Parsing in Anfrage
- 27. Wo werden die erfassten Variablen des Abschlusses gespeichert?
- 28. .querySelectorAll wie nur Elemente nehmen mit allen
- 29. Können JSON-Werte Zahlen sein?
- 30. Jmeter regulärer Ausdruck Extraktor nicht extrahieren, was ich will