Как получить значение из тела ответа с помощью переменной среды - PullRequest
1 голос
/ 28 марта 2020

Это мое тело ответа, я хочу получить значение статуса с помощью переменной среды.

{
   "success":[
      {
         "code":"200",
         "message":"Success",
         "details":"Station was retrieved successfully."
      }
   ]
}

я могу получить значение кода состояния как: jsonData.success.code,

Но вместо этого я делаю это как, я устанавливаю переменную среды с именем 'sh' n Я дал значение как "код" ...

pm.environment.set("sh","code");

var s = pm.environment.get("sh")

jsonData.status.success[0].s

Делая так это я не могу найти путь ... какие-то решения?

Заранее спасибо.

1 Ответ

0 голосов
/ 28 марта 2020

Трудно сказать, каково ваше реальное тело ответа, но это, вероятно, должно работать:

let statusCode = pm.response.json().success[0].code

pm.environment.set("statusCode", statusCode)

Убедитесь, что вы создали файл среды перед выполнением запроса.

...