Можем ли мы использовать переменную в выражениях JSONPath в JSON Extracter of JMeter - PullRequest
0 голосов
/ 17 октября 2018

мы используем выражение JSON Path в JSON Extracter следующим образом: $ .store.book [0] .title

можем ли мы вместо этого использовать переменную JMeter?как: $ {myexpression}

1 Ответ

0 голосов
/ 17 октября 2018

Да, вы можете сделать это.Я предоставляю пример теста, который использует конфигурацию набора данных CSV для получения выражения пути JSON.Также используется переменная в поле JSON Extractor.Ответ JSON:

{
  "firstName": "John",
  "lastName" : "doe",
  "age"      : 26,
  "address"  : {
    "streetAddress": "naist street",
    "city"         : "Nara",
    "postalCode"   : "630-0192"
  },
  "phoneNumbers": [
    {
      "type"  : "iPhone",
      "number": "0123-4567-8888"
    },
    {
      "type"  : "home",
      "number": "0123-4567-8910"
    }
  ]
}

Выражение пути: $.phoneNumbers[:1].type в файле CSV.

Конфигурация пакета данных CSV:

enter image description here

Настройка экстрактора JSON:

enter image description here

Подача извлеченного значенияк следующему запросу:

enter image description here

Проверка Просмотр результатов дерева прослушивателя:

enter image description here

...