Postman: как из тела ответа считать параметр и передать его в тело нового запроса

Здравствуйте, помогите пожалуйста новичку разобраться, как это сделать?
Есть POST запрос на JSON , ответ на него {“status”:“success”,“data”:{“transferId”:“260469”,“MD”:“260469”}}
и теперь мне нужно передать значение параметра “MD” автоматом на другой пост запрос…

Самый простой способ - распасить респонс (справа, в сниппетах есть пример, как это сделать) в Объект. Затем взять значение из нужного элемента и положить его в переменную, которую потом можно использовать в новом запросе.

Может быть есть пример, как извлечь из объекта значение элемента по названию ключа MD и поместить в переменную?

Я бы попробовал с такого кода. Его надо вставить в раздел Tests:
var responseObject = JSON.parse(responseBody);
var md = responseObject.data.MD
Далее смотреть, что выводится, если то, то уже дальше сохранять в глобальную переменную, которую можно использовать в следующем тесте.

2 лайка

Получилось так
var jsonData = JSON.parse(responseBody);
pm.environment.set(“MD”, jsonData.data.MD);
console.log(jsonData);
console.log(jsonData.data.MD);

  • создать переменную окружения отдельно
1 лайк