- HtmlTestRunner
- BeautifulReport
- pytest-html
- allure-pytest
HTMLtestRunner和BeautifulReport,pytest-html生成的报告内容基本差不多,将测试结果可以在一个页面中全部展示出来。
但是我们的allure报告,存在多个页面内容,如果测试用例较多的话,可以进行查看更加方便快捷。
allure 下载、安装、配置
- 下载地址: https://github.com/allure-framework/allure2/releases
- 下载的包可放任意位置,下载allure之后将bin路径配置到环境变量path中
- 在控制台输入:allure --version 出现版本号说明安装配置成功
- allure测试报告python控制台安装命令:pip install allure-pytest
- 执行python生成allure的json结果文件 pytest a.py --alluredir ./reports
- 启动服务,通过链接浏览html报告 allure serve ./reports