Помогите задать переменную в Postman через вкладку Tests
Имеется такой ответ после выполнения запроса
"response": {
"count": 20,
"items": [
{
"id": 5090,
"from_id": 9999,
"owner_id": 9999,
"date": 1598455953,
//Ну и так далее
Хочу добавить в переменную среды значение поля id. Пишу следующее:
jsonData = pm.response.json();
pm.environment.set("id", jsonData.response.items.id);
Но в переменную ничего не сохраняется. Однако, таким же способом я могу сохранить значение поля count. Помогите, плиз, написать скрипт, что бы сохранить id.
Ответы (2 шт):
Автор решения: Ивашка
→ Ссылка
У вас items массив, поэтому:
pm.environment.set("id", jsonData.response.items[0].id);
Автор решения: Anatoliy
→ Ссылка
var jsonData = pm.response.json().items[0].id;
pm.environment.set('id', jsonData)