Как использовать значение из ответа JSON из образца 1 в качестве тела запроса образца 3 в JMeter - PullRequest
0 голосов
/ 17 сентября 2018

У меня проблема с запросом, который я должен сделать с Jmeter, которому нужно значение переменной, взятой с помощью "JSON Extractor" в предыдущем примере.

Обычно, если я получаю значение из ответа JSON и сохраняю его в переменной с помощью «JSON Extractor», я могу использовать значение переменной только в следующем примере, но не в других.

Вот что я делаю:

1) Я беру значение этих переменных с помощью JSON Extractor из выборки № 1:

DeviceId

CUSTOMERID Get deviceId value from response

Get customerId value from response

2) я беру значение этой переменной с помощью JSON Extractor из выборки № 2: Get token value from response

3) Используйте эти значения из переменных из выборок 1 и 2 в теле запроса в выборке 3: Use those variables in Sample 3 request body

4) Я не получаю значения из переменных из выборки № 1 в теле запроса из выборки 3, только из выборки № 2: enter image description here

1 Ответ

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

Переменные JMeter (а также функции и свойства) чувствительны к регистру , поэтому customerId и customerID - разные звери.Убедитесь, что вы используете точно такое же значение, которое вы определили в разделе «Имена созданных переменных», и ваш тест должен начать работать как положено (при условии, что ваш запрос JSON Path правильный)

Youможно проверить, какие переменные JMeter доступны (вместе с их значениями), используя комбинацию Debug Sampler и View Results Tree Listener .

...