Я хочу сгенерировать HTML-отчет для API с помощью приложения почтальон.
Я хочу запустить свою коллекцию и среду одновременно и создать HTML-отчет о результатах прохождения и сбоя.
пожалуйста, направь меня.
Я хочу сгенерировать HTML-отчет для API с помощью приложения почтальон.
Я хочу запустить свою коллекцию и среду одновременно и создать HTML-отчет о результатах прохождения и сбоя.
пожалуйста, направь меня.
Установите пакет npm newman-reporter-htmlextra для создания отчетов.
npm install -g newman-reporter-htmlextra
Добавьте параметры в команду выполнения newman, чтобы использовать этот пакет npm для создания html-файла (index.html), содержащего детали выполнения.
newman run xyz.postman_collection.json -e env.postman_environment.json -r htmlextra --reporters cli,junit,htmlextra --reporter-htmlextra-export index.html
В папке коллекции создается html-файл с подробным отчетом о выполнении.
Для этого вам нужно будет запускать свои коллекции с помощью Newman, обработчика коллекций Postman. Отсюда вы сможете использовать экспортированные коллекции или прямо по общей ссылке, созданной из приложения Postman.
Я также создал новую версию HTML-репортера, которая работает с бегуном Ньюмана. Это включает в себя несколько функций, которые не были включены в официальную версию Postman.
Не стесняйтесь проверить это и загрузить здесь:
https://www.npmjs.com/package/newman-reporter-htmlextra
Вероятно, вам нужно начать использовать Newman. Это бегун командной строки от почтальона.
Также у Newman есть собственный репортер, читайте об этом здесь.
Ньюман работает как часть узла, поэтому вы можете использовать множество других инструментов, доступных в узле. Теперь есть этот инструмент для создания html-отчета, лично я им не пользовался, но уверен, что справится со своей задачей.
https://github.com/felixdjost/newman-html-report-template-verbose/blob/master/README.md