Как изменить среду Postman в скрипте предварительного запроса? - PullRequest
2 голосов
/ 04 ноября 2019

У меня есть несколько наборов запросов REST и тестов в почтальоне, и для каждой коллекции я создал набор переменных среды. Я хочу убедиться, что перед запуском тестов выбрана правильная среда. Есть ли способ автоматического переключения между средами в разделе сценария перед запросом?

Ответы [ 2 ]

0 голосов
/ 04 ноября 2019

Вы можете установить имена переменных в зависимости от среды и, в частности, URL вашего REST API.

0 голосов
/ 04 ноября 2019

Вы не можете переключать среды из раздела сценария, предшествующего запросу.

При этом вы все равно можете проверить имя текущей среды с помощью pm.environment.name; и остановить выполнение, если это не то, что выожидайте, например:

if(pm.environment.name !== "dev") {
   postman.setNextRequest(null);
}
...