Я пытаюсь использовать Postman, или, скорее, Newman CLI, для запуска автоматизированных наборов тестов API, но я хочу объявить свои тесты отдельно;т.е. не как экранированные строки в экспортированном файле collection.json
, а скорее в каком-то формате javascript, возможно, в отдельном файле .js
.Моя мотивация для этого:
- Я хочу избежать необходимости импортировать файл коллекции в Postman всякий раз, когда мне нужно внести изменения и мне нужен код с пометкой
- Рабочий процесс импорта / экспортаявляется громоздким всякий раз, когда вносятся изменения в тесты, и его необходимо проверить в системе управления версиями (например, git)
- Просмотр различий в коде в
.js
намного проще, чем в экранированном формате строки JSON, что делаетобзоры кода гораздо менее громоздки
Кто-нибудь здесь знает рабочее решение этой проблемы?
Я думал о добавлении сценария сборки, который динамически создаетфайл коллекции или, по крайней мере, "вставляет" код JS в качестве экранированной строки, но я бы предпочел использовать обычное и менее сложное решение.