Почтальон / Ньюман, как составить цепочку запросов на основе ответов предыдущих запросов? - PullRequest
0 голосов
/ 23 сентября 2019

Я вижу несколько учебных пособий о тестовых сценариях Postman / Newman, однако они в основном выглядят как отдельные запросы.

Как лучше всего связать запрос теста Почтальона на основе предыдущих результатов , например:

  • PUT-запрос на загрузку
  • Тест длянапример, код состояния.Если 200, выполните POST-обработку только что загруженного файла, в противном случае остановите
  • Если 200, то выполните GET для запроса
  • Если 200, проверьте JSON по отношению к фиксированному ожидаемому выводу JSON.

Кажется, Ньюман управляет всей коллекцией независимо.Я только хочу запустить запрос 1, который затем запускает запрос 2 и запрос 3 на основе вывода предыдущего запроса в той же коллекции.

1 Ответ

0 голосов
/ 25 сентября 2019

Вы можете настроить это в разделе «Тесты» в «Почтальоне», используя

if (condition) {
    postman.setNextRequest("NAME OF YOUR REQUEST")
}
...