Как ссылаться на другие коллекции в почтальоне - PullRequest
0 голосов
/ 24 мая 2019

Есть ли способ ссылки на другие коллекции из определенной коллекции.Например, если у меня есть коллекция загрузок файлов (то, что загружает файл), я хочу иметь возможность использовать ее из других коллекций.Как бы я сослался на загрузку файла?

Вот пример того, о чем я говорю.

У меня есть коллекция, в которую загружен файл и необходимо выполнить расчет.Тест или коллекция будут выглядеть примерно так: каждый шаг - это POST, GET и т. Д.

Выгрузка и запуск расчета:

  1. Генерация токена
    • Выполнение вызова
    • копирование / сохранение значения токена
  2. Загрузка определенного файла (это будет 3 отдельных запроса)
    • Загрузка файла
    • Загрузка монитораstatus
    • Return ID загруженного файла
  3. Выполнить расчет
    • использовать ID для передачи в качестве параметра
    • передать другие значения для настройкирасчет
    • запуск монитора
    • проверка результатов

В другой коллекции мне нужно проверить правильность метаданных загруженных файлов.Не имеет прямого отношения к приведенному выше, но имеет некоторые сходства

  1. Генерация токена
    • Выполнение вызова
    • Копирование / сохранение значения токена
  2. Загрузить определенный файл (это будет 3 отдельных запроса)
    • Загрузить файл
    • Отслеживать статус загрузки
    • Получить окончательный результат и вернуть идентификатор загруженного файла
  3. Get me
    • проверить правильность метаданных.

Шаги 1 и 2 являются общей функциональностью, там не будет никакой разницы.Как я могу извлечь эти два шага в виде модульных компонентов или функций, чтобы я мог ссылаться на них из любой коллекции?

Для большей ясности мы используем ReadyAPI и можем выполнить «Выполнить тестовый пример», который, очевидно, может запустить другой тестовый пример.Мы разделили функциональность загрузки токенов и файлов в собственный тестовый пример и используем его в качестве модульного компонента.Я хотел бы добиться чего-то похожего с Почтальоном.

1 Ответ

0 голосов
/ 27 мая 2019

К сожалению, коллекции Postman работают немного по-другому.

Но вы можете объединить две коллекции в одну и выполнить их как одну коллекцию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...