allure整合pytest生成测试报告

一、生成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测试报告后,不手动打开的方式,就是输入以上的命令,就会自动打开浏览器显示测试报告:

 

 

 

 

 

posted @ 2022-05-17 10:38  jia---  阅读(115)  评论(0)    收藏  举报