测试报告和结果分析 —— allure整合pytest生成测试报告

一、生成HTML测试报告的三种方式:

1、unittest和HTMLTestRunner整合

2、allure和pytest整合

3、Jenkins中安装allure插件(Jenkins安装插件出错,不能正常使用)

二、allure整合pytest生成html测试报告:

1.下载allure

allure配置到PATH的环境变量(bin目录)

测试报告和结果分析 —— allure整合pytest生成测试报告_第1张图片

测试报告和结果分析 —— allure整合pytest生成测试报告_第2张图片

2.安装allure-pytest

测试报告和结果分析 —— allure整合pytest生成测试报告_第3张图片

3.从cmd 中进入放代码的目录(test测试层)

如电脑的D盘下的CODE下的PO Project项目下的test:

第一步:

pytest test_xxxxx.py --alluredir report/result ( xxxx的位置是测试用例模块名称)

测试报告和结果分析 —— allure整合pytest生成测试报告_第4张图片

测试报告和结果分析 —— allure整合pytest生成测试报告_第5张图片

这时,report下会生成result,里面会放入json文件

第二步:

allure generate report/result/ -o report/html

测试报告和结果分析 —— allure整合pytest生成测试报告_第6张图片

测试报告和结果分析 —— allure整合pytest生成测试报告_第7张图片

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

测试报告和结果分析 —— allure整合pytest生成测试报告_第8张图片

第三步:

allure open -h 127.0.0.1 -p 8088 report/html

第二步生成了html测试报告后,不手动打开的方式,就是输入以上的命令,就会自动打开浏览器显示测试报告:

测试报告和结果分析 —— allure整合pytest生成测试报告_第9张图片

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

在这里插入图片描述

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你! 

你可能感兴趣的:(自动化测试,软件测试,软件测试工程师,1024程序员节,软件测试,功能测试,自动化测试,程序人生,职场和发展)