verwenden Ich verwende Jmeter
, um meine Ruhe-Dienste zu testen. Ein Restanruf gibt eine Liste der Mitarbeiter im JSON-Format zurück. Ich muss diese Antwort analysieren und sie als Parameter im nächsten Ruheanruf senden, um Mitarbeiterdetails zu erhalten.In Jmeter, wie Antwort-JSON-Daten als nächste Anfrage Parameter
Gibt es einen Weg von JMeter
Werkzeug zu tun?
Lesen Sie mehr über http://jmeter.apache.org/usermanual/component_reference.html#Regular_Expression_Extractor –
möglich Duplikat von [Wie JSON Antwort vom Server verwenden POST-Anfrage mit Parametern von JSON (jmeter) zu senden ] (http://stackoverflow.com/questions/23246321/how-to-use-json-response-from-server-to-send-post-request-with-parameters-from-j) – olyv
Grundsätzlich verwenden Sie eine Art des Postprozessors (in Ihrem Fall klingt ein Json-Extraktor passend), dann optional ein Beanshell-Postprozessor, um diese Liste von Variablen aufzunehmen und sie in vertrautere Variablennamen umzuwandeln. Sie können sie dann der nächsten Anfrage über den Variablennamen oder über einen Beanshell-Präprozessor hinzufügen, um sie mit sampler.addArgument zu durchlaufen. – user420667