Укажите тесты Newman (Postman) отдельно от файла коллекции - PullRequest
0 голосов
/ 23 сентября 2019

Я пытаюсь использовать Postman, или, скорее, Newman CLI, для запуска автоматизированных наборов тестов API, но я хочу объявить свои тесты отдельно;т.е. не как экранированные строки в экспортированном файле collection.json, а скорее в каком-то формате javascript, возможно, в отдельном файле .js.Моя мотивация для этого:

  • Я хочу избежать необходимости импортировать файл коллекции в Postman всякий раз, когда мне нужно внести изменения и мне нужен код с пометкой
  • Рабочий процесс импорта / экспортаявляется громоздким всякий раз, когда вносятся изменения в тесты, и его необходимо проверить в системе управления версиями (например, git)
  • Просмотр различий в коде в .js намного проще, чем в экранированном формате строки JSON, что делаетобзоры кода гораздо менее громоздки

Кто-нибудь здесь знает рабочее решение этой проблемы?

Я думал о добавлении сценария сборки, который динамически создаетфайл коллекции или, по крайней мере, "вставляет" код JS в качестве экранированной строки, но я бы предпочел использовать обычное и менее сложное решение.

...