Pytest测试框架基础--生成测试报告
Pytest测试框架可以生成测试报告,从而可以直观看到测试用例的执行情况。
一、默认的html报告
安装对应的库文件 pip install pytest-html
在运行测试用例时候,加上对应报告位置,如下所示:
pytest.main(['-vs', 'testHome.py', '--html=../report/login_report/login_report.html', '--self-contained-html'])
在对应的目录下面会生成login_report.html报告,内容类似如下图

二、与Allure进行结合
首先需要安装allure插件 pip install allure
运行时候加上对应的参数
pytest.main(['-vs','testHome.py','--html=../report/home_report/home_report.html','--alluredir=../report/home_report/allure-result'])
os.system('allure generate ../report/home_report/allure-result -o ../report/home_report/home_report.html --clean')
在home_report.html下面找到index.html,打开即可以看到对应的报告,如下图所示


浙公网安备 33010602011771号