Я использую «newman» для запуска тестов API на сервере Jenkins. Для меня это очень просто, я пишу тестовые сценарии в «Почтальоне» и запускаю свою коллекцию в «Newman», но я не могу предоставить хорошие отчеты своему менеджеру. Я нашел "отчет об очаровании", и он мне нравится. Есть ли шанс создать отчет об очаровании, если я использую «Ньюман». Поддерживает ли allure newman?
Отчет Allure с использованием Newman
Ответы (3)
Похоже, нет, это невозможно.
Почему именно сейчас (после написанных тестов) вам нужен инструмент для отчетов? Это действие происходит в процессе автоматизации запуска, когда инструменты тестирования qa team analysis могут быть использованы для автоматизации.
Я смотрю https://github.com/postmanlabs/newman и думаю, не могли бы вы попробовать разобрать вывод командной строки в текстовый файл? И используйте этот вывод для создания простого отчета для менеджера.
person
V. Rob
schedule
29.09.2017
Почему это невозможно? После запуска newman сгенерирует отчет junit xml. Могу ли я использовать allure для создания отчета на основе этого XML-файла junit?
- person Vitaly Orlov; 29.09.2017
Для создания отчета используйте инструмент allure-results после тестов. Можно ли встроить в свой проект привлекательность для создания каталога результатов соблазнения? Maven, Gradle и т. Д.?
- person V. Rob; 02.10.2017
Да, ты можешь. Выполните следующие шаги:
we can generate nice and clean report using Allure-js framework.
1. Installation
$ npm install -g newman-reporter-allure
2. Run the newman cli command to generate Allure results, specify allure in Newman's -r or --reporters option.
$ newman run <Collection> -e <Environment> -r allure
3. Allure results will be generated under folder "allure-results" in the root location. Use allure-commandline to serve the report locally.
$ allure serve
4. To generate the static report web-application folder using allure-commandline
$ allure generate --clean
Report will be generated under folder "allure-report" in the root location
.
person
Arjun Marati
schedule
01.10.2020
Попробуйте использовать мой репозиторий, вот хитрое решение, которое охватывает все:
И добавим еще пару вещей:
- Добавьте 2 файла: коллекцию * .json и env * .json
- Добавьте права доступа + x к файлу start.sh с помощью команды chmod, например chmod + x start.sh
- И запустите скрипт ./start.sh your_collection.json your_env.json
В итоге вы получите 2 отчета:
- HTML отчет
- Отчет о соблазнении
person
Vova
schedule
19.03.2021