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

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

Я вижу ограничение, когда одна коллекция может получить доступ только к одному файлу данных.И каждая строка может быть доступна только с помощью соответствующей итерации.Пример: 1-я строка может быть доступна только на 1-й итерации коллекции, 2-я строка на 2-й итерации и т.Есть ли способ разбить и определить способ, которым мы хотим получить доступ к различным наборам данных?

1 Ответ

0 голосов
/ 30 июля 2019

После прочтения документации почтальона и нескольких блогов, я не верю, что это в настоящее время возможно.

Способ, который я обошел, состоит в том, чтобы итерация достигла концаколлекции и для возврата к первому запросу, который просто предназначен для управления циклом, он просто вызывает GET postman.echo?Iteration={{pm.info.iteration}} и содержит скрипт

if(pm.info.iteration > 0)
{
     setNextRequest(requestName);
}

Затем я структурирую свою коллекцию так:

  1. SetNextRequest (после первого цикла этот скрипт пропустит запрос 3)
  2. Запрос 1 (выполняется только на первой итерации)
  3. Запрос 2 (выполняется только на первой итерации)
  4. Запрос 3 (Выполняется с каждой итерацией с повторным набором данных)

Надеюсь, скоро команда почтальона выпустит лучшее решение!

Приветствия, Сэм

...