pytest框架生成报告
pytest框架具有生成测试数据的能力,结合组件即可直接产出html的测试报告。这里介绍两种方法
# 1.使用pytest-html插件生成测试报告
安装插件
pip install pytest-html
测试报告demo
*可选:可以使用压缩包覆盖 ‘python路径\Lib\site-packages\pytest_html’中的文件,来实现部分文案汉化
执行命令:pytest --html=report.html --self-contained-html
# 2.使用allure生成测试报告
2.1安装pip install allure‐pytest == 2.8.6 ,这个插件是用来生成allure(跨平台报告生成工具)测试数据的。由于版本依赖的缘故,建议大家指定版本安装
allure‐pytest == 2.8.6
pytest == 4.5.0
allure = 2.13.4
2.2配置环境变量
2.3 pytest测试执行命令
pytest -s --alluredir ./reports/Raw/
2.4 allure读取数据文件,生成html报告
allure generate ./reports/Raw/ -o ./reports/html/ --clean
上次更新: 2023/09/05, 02:16:11