Есть ответ первого запроса:
{
"Response": {
"id": 1234
}
}
1234 нужно записать в глобальную переменную requestId, чтобы ее использовать в теле второго запроса
Во вкладке Tests прописывал такой код:
var jsonData = JSON.parse(responseBody);
var temp = jsonData.id;
pm.globals.set("id", temp);
в Globals создавалась переменная id
, НО значения были пустые, т.е. 1234 туда не записалось
1 лайк
Kokoch
(Bohdan B)
#2
var temp = jsonData.Response.id;
2 лайка
Значение подтянулось в current value, а вот в initial value НЕТ, второй запрос использует initial value, может знаешь как туда это значение сохранить?
Скрипт задает только current_value
для переменной.
Почeму вы пытаетесь использовать initial_value
в дальнейшем запросе ?
Покажите каким образом вы в дальнейшем запросе используете переменную id
1 лайк
Спасибо.
Вот конечный код
var jsonData = JSON.parse(responseBody);
var temp = jsonData.Response.id;
pm.globals.set("id", temp);