2017-11-16 7 views
0

エキス:$..VoidTransactionReferenceNumber;$..CILAmountJMeterのJSON私は次の式で<a href="https://i.stack.imgur.com/MLtfW.png" rel="nofollow noreferrer">JMETER JSON Extractor</a>てJSONドキュメントから複数の値を抽出しようとしています複数の値

はしかし、私はVoidTransactionReferenceNumberCLIAmountで所望の応答を取得することができません。

JSON文書は次のとおりです。

{ 
    "VoidTransactionReferenceNumber": "23456", 
    "TransactionDTM": "2017-11-16T10:09:16.343Z", 
    "CardBalance": 2350, 
    "CardSequenceNumber": 0, 
    "CILAmount": 0, 
    "AutoloadAmount": 0, 
    "CardBlockState": false, 
    "VoidedAmount": 570, 
    "SalesReferenceNumber": "2051609371", 
    "VoidSalesReferenceNumber": "2051609371", 
    "CardNumber": "3085220112345678" 
} 
+0

は、私は編集が承認されるとすぐに表示されます書式や読みやすさを向上させるためにあなたの質問を編集しました。 –

答えて

3

あなたはJSONパスExpresionsと変数名の場合と同様にDefault Valuesの同じ量を提供する必要があります。

  1. 上記のJSONを返す要求の子としてJSON Extractorを追加
  2. の設定には、次のように:

    • 変数名:VoidTransactionReferenceNumber;CILAmount
    • JSONパス式:$.VoidTransactionReferenceNumber;$.CILAmount
    • をデフォルト値:NOT_FOUND; NOT_FOUND

      次のJMeter変数は、あなたが${VoidTransactionReferenceNumber}し、必要${CILAmount}としてそれらを参照することができるようになります

      JMeter JSON Extractor Variables

    • を定義していますその結果

      JMeter JSON Extractor

詳細情報:API Testing With JMeter and the JSON Extractor

+0

ありがとうございました!ちょうど試して、その作業... – NinjaVoo

関連する問題

 関連する問題