2017-09-27 3 views
0

Mein JMeter-Skript scheint nur den Standardwert vom JSON Extractor zum nächsten Anruf übergeben zu wollen. Ich denke das Problem vielleicht mit meinem Ausdruck. ExtractorIn JMeter, wenn ich versuche, einen Wert mit JSON Extractor zu übergeben, wird nur der Standardwert übergeben

Testplan

Antwort JSON sieht wie folgt aus:

{"userAssociations":[{"id":"1","userAssociationRole":"ACCOUNTHOLDER","userAssociationMechanism":"USER-DATAENTRY","userAssociationStatus":"ACTIVE","accountHolderAssociationStatus":"ACTIVE","accountHolder":{"id":"2","givenName":"Perf","familyName":"Test1"},"issuer":{"id":"1","name":"A College","localeId":"en-US"}}],"operation":{"result":"OK","errors":[],"requestTimeStampUtc":"2017-09-27T21:32:59.327Z","responseTimeStampUtc":"2017-09-27T21:32:59.345Z"}} 

Die Idee dabei ist, dass ich die zweite "id" = 2 in der URL des nächsten Aufruf übergeben werden soll. Jedoch konnte ich nur den Standardwert erhalten, um als eine Variable zum nächsten Anruf überzugehen.

+0

JMeter ist Version 3.2 –

Antwort

1

Sie JSON-Pfad sollte sein:

$ .userAssociations [0] .accountHolder.id

And Match N ° 1 sollte

See sein:

enter image description here

+0

Ah, dass c Ombo hat funktioniert. Setzen Sie Match No auf 1 und den Pfad zu $ ​​.userAssociations [0] .accountHolder.id. Nett, danke. –

+0

Ich habe Ihren JSON-Pfadausdruck geändert, bitte überprüfen Sie noch einmal, ich habe getestet und kann 2 extrahieren –

Verwandte Themen