После прочтения документации почтальона и нескольких блогов, я не верю, что это в настоящее время возможно.
Способ, который я обошел, состоит в том, чтобы итерация достигла концаколлекции и для возврата к первому запросу, который просто предназначен для управления циклом, он просто вызывает GET postman.echo?Iteration={{pm.info.iteration}}
и содержит скрипт
if(pm.info.iteration > 0)
{
setNextRequest(requestName);
}
Затем я структурирую свою коллекцию так:
- SetNextRequest (после первого цикла этот скрипт пропустит запрос 3)
- Запрос 1 (выполняется только на первой итерации)
- Запрос 2 (выполняется только на первой итерации)
- Запрос 3 (Выполняется с каждой итерацией с повторным набором данных)
Надеюсь, скоро команда почтальона выпустит лучшее решение!
Приветствия, Сэм