Как запустить облачную коллекцию Postman Teams с помощью Newman CLI - PullRequest
0 голосов
/ 26 марта 2019

Можно ли использовать Newman для запуска коллекции, расположенной в облаке Postman Teams Cloud? Я не хочу хранить копию коллекции в своей базе кода.

В настоящее время я выполняю коллекцию тестов Postman с Newman в своем процессе CI, экспортируя коллекцию и сохраняя ее в базе кода, а затем запускаю ее, выполняя команду с CLI Newman.

1 Ответ

1 голос
/ 26 марта 2019

Вы можете запустить newman, используя URL вместо файла, который вам нужен, чтобы иметь под рукой идентификатор коллекции, тогда вы можете сделать что-то вроде:

newman run $url -g globals.json -e env.json --reporters cli,junit --reporter-junit-export $resultsFile

Вам все равно нужно иметь глобальный (еслилюбой) и любая среда, которую вы используете, экспортируется в файл.Вам также необходимо настроить ключ API, если вы еще этого не сделали.

Вы можете получить все свои коллекции от https://api.getpostman.com/collections

. Что я делаю, так это то, что получаю среду из облака, чтобы у меня всегда были последние версии, меня избилипару раз уже с ошибочными тестами из-за наличия старой копии среды.Вы можете получить идентификаторы среды из https://api.getpostman.com/environments, а затем использовать их для извлечения среды.

Вот ссылка на API: https://docs.api.getpostman.com/?_ga=2.190073579.1786927008.1553548647-42383958.1544126601

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