pytest和allure组合生成展示漂亮测试结果
pytest:收集测试用例,执行测试用例,生成allure可以解析的测试结果文件
allure:对pytest生成的测试结果文件进行解析,生成并展示html测试结果
前置:
1、安装pytest-html
pip install pytest
2、安装allure,并配置环境变量
allure下载地址:https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/
如果是winds环境,则下载zip包
环境变量配置:
查看环境变量是否设置完成,cmd中执行:allure
先设计好测试用例:
通过pytest.main() 去收集用例,然后执行用例
执行完成,并生成测试文件
最后生成allure测试报告,执行:allure serve allure_test_result
点击服务地址,查看allure测试报告