一、生成HTML测试报告的三种方式:
1、unittest和HTMLTestRunner整合
2、allure和pytest整合
3、Jenkins中安装allure插件(Jenkins安装插件出错,不能正常使用)
二、allure整合pytest生成html测试报告:
1.下载allure
allure配置到PATH的环境变量(bin目录)
2.安装allure-pytest
3.从cmd 中进入放代码的目录(test测试层)
如电脑的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测试报告后,不手动打开的方式,就是输入以上的命令,就会自动打开浏览器显示测试报告:
最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!