allure整合pytest生成测试报告
一、生成HTML测试报告的三种方式:
1、unittest和HTMLTestRunner整合2、allure和pytest整合
3、Jenkins中安装allure插件(Jenkins安装插件出错,不能正常使用)
二、allure整合pytest
1.下载allure
allure配置到PATH的环境变量(bin目录)

 
如电脑的D盘下的CODE下的PO Project项目下的test:
第一步:
pytest test_xxxxx.py --alluredir report/result ( xxxx的位置是测试用例模块名称)
 
这时,report下会生成result,里面会放入json文件
第二步:
allure generate report/result/ -o report/html

 
第二步执行的命令,会在report下生成html目录,下面的index.html 就是测试报告的html文件,右键 使用浏览器打开 ,就如下所示:

第三步:
allure open -h 127.0.0.1 -p 8088 report/html
第二步生成了html测试报告后,不手动打开的方式,就是输入以上的命令,就会自动打开浏览器显示测试报告:

 


 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号