2017-09-27 58 views
0

My JMeterスクリプトは、JSON Extractorのデフォルト値を次の呼び出しに渡すだけであるようです。私の問題は多分私の表現であると思います。 ExtractorJMeterでJSON Extractorを使用して値を渡そうとすると、デフォルト値だけが渡されます

Testplan

レスポンスJSONは次のようになります。

{"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"}} 

ここでの考え方は、私が第二の "ID" = 2は、次の呼び出しのURLに渡すことにしたいということです。しかし、私は変数として次の呼び出しに渡すためにデフォルト値を取得することしかできませんでした。

+0

JMeterがバージョン3.2 –

答えて

1

あなたはJSONのパスは次のようになります。

$ .userAssociations [0]

を.accountHolder.id、マッチN°は1

を参照してくださいする必要があります:

enter image description here

+0

ああc omboは働いた。 Match Noを1に設定し、$ .userAssociations [0] .accountHolder.idに移動します。いいね、ありがとう。 –

+0

あなたのjsonパスの表現を変更しました。もう一度確認してください。私はテストしました。私は2を抽出することができました。 –

関連する問題