Перейти к содержимому

Artha

Регистрация: 01 дек 2019
Offline Активность: 05 авг 2020 13:41
-----

Мои темы

почему не падает запрос в Postman?

30 июля 2020 - 08:24

Столкнулся с такой проблемой на Postmane (раньше этого не было) 

 

Слева запрос в котором специально внесены проверки на условия - которые должны уронить тест.

 

Если запускать этот запрос через Send - то ТЕСТ не падает, ошибок по тесту никаких нет!

 

Если запускать этот запрос через Runner - то ТЕСТ как и положено формирует ошибки.

 

Отсюда вопрос: как это можно объяснить? может быть мною снята какая-то галочка для одиночных запросов?

 

Кто может подсказать? Или это баг самого Postmana?

 

Версия: Postman v7.29.1 is the latest version.


Postman: в Runner как задать сохранение переменной в Environment

01 декабря 2019 - 20:11

Здравствуйте. 

 

Подскажите кто уже разобрался с таким вопросом.

 

Грубо описывая, имею:

 

1. В запросе заведено сохранение переменной из тела ответа в Environment. 

 pm.environment.set("id_izm", pm.response.json().id);

 

 

 

2. Следующий запрос это значение берет из окружения, вставляет в тело запроса {{id}} обрабатывает и получает свой ответ.

 

Когда запрос 1 и 2 запускается руками, в окружение вписывается каждый раз новое значение id_izm  - здесь вопросов нет

 

НО когда запускаешь RUNNER  и там идет последовательный запуск 1 и 2 запроса, в переменную id_izm окружения в Environment не записываются новые значения id, получаемые от первого запроса. В Environment  жестко остается последнее значение в поле  id_izm  от ручного запуска.

 

 

Подскажите, плиз, где найти информацию как запустить  в RUNNER запись/перезапись переменных в окружение Environment , либо подскажите здесь : как это сделать

 

// пробовал и более сложный вариант скрипта, ничего не меняется

 

try {
      pm.environment.set("id", pm.response.json().id);
}
catch(e) {
      console.log(e);
}