Jmeter JSon mehrere Werte Extrahieren

Ich versuche zu extrahieren, die mehrere Werte aus einem JSON-Dokument über das JMETER JSON-Extractor mit dem folgenden Ausdruck: $..VoidTransactionReferenceNumber;$..CILAmount

Aber ich bin nicht in der Lage zu bekommen die gewünschte Antwort, die die VoidTransactionReferenceNumber und CLIAmount.

JSON-Dokument ist:

{
    "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"
}
  • Bearbeitet ich Ihre Frage zur Verbesserung der Formatierung und Lesbarkeit, die sichtbar werden, sobald die Eingabe wird genehmigt.
InformationsquelleAutor NinjaVoo | 2017-11-16



One Reply
  1. 11

    Müssen Sie die gleiche Menge an Default Values für JSON-Pfad Expresions-und Variablennamen.

    1. Hinzufügen JSON-Extractor als Kind der Wunsch, die Renditen der oben genannten JSON –
    2. Konfigurieren Sie es wie folgt:

      • Namen der Variablen: VoidTransactionReferenceNumber;CILAmount
      • JSON-Path-Ausdrücke: $.VoidTransactionReferenceNumber;$.CILAmount
      • Default-Werte: NOT_FOUND; NOT_FOUND

        Jmeter JSon mehrere Werte Extrahieren

    3. Als Ergebnis haben Sie die folgenden JMeter Variablen definiert

      Jmeter JSon mehrere Werte Extrahieren

    4. Werden Sie in der Lage zu finden Sie als ${VoidTransactionReferenceNumber} und ${CILAmount} wo erforderlich.

    Mehr Informationen: API-Test Mit JMeter und der JSON-Extractor

    • Vielen Dank für die Hilfe ! Gerade versucht und seine Arbeit…

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.