当前位置:网站首页>Pytest 可视化测试报告之 Allure
Pytest 可视化测试报告之 Allure
2022-07-04 17:48:00 【Wu_Candy】
Pytest报告生成
- 生成兼容Junit风格的报告 Junit风格xml报告:pytest—junitxml=path
- 生成HTML风格报告 Pytest-html报告:pytest—html=report.html Allure2报告pytest—alluredir=/tmp/my_allure_results
这篇文章主要讲解如何使用Allure来生成漂亮的测试报告。
执行步骤如下:
Step1、安装Allure
使用命令:pip install allure-pytest
Step2、下载Allure版本
https://dl.bintray.com/qameta/generic/io/qameta/allure/allure/2.7.0/allure-2.7.0.zip
解压之后,将allure/bin目录添加到环境变量path中。
Windows系统添加环境变量如下图所示:
Mac系统添加环境变量如下图所示:
将以上截图中Allure的bin目录所在的路径添加到环境变量中
进入terminal后,输入命令:sudo vi ~/.bash_profile,
编辑添加: Export ALLURE=/Users/XXX/Downloads/allure-2.7.0/bin(说明:该路径如上图所示是allure的bin目录所在的路径)
Export PATH=PATH:ALLURE
添加效果如下图所示:
添加完成后使用按:ESC键并输入: wq! 保存退出
Step3、生成测试结果
在terminal里输入命令:pytest —alluredir ./result/ 去生成测试结果,如下图所示,会重新生成一个result目录来存放这些结果
同时terminal里也会将执行结果输出展示:
Step4:测试结果转换成测试报告
将测试结果文件转换生成测试报告。
使用命令:allure generate ./result/ -o ./report/ —clean 在terminal里输入该命令,命令执行成功后会生成report目录,如下图所示:
Step5:浏览器查看测试报告
点击report目录下的index.html文件并使用浏览器打开,效果图如下所示:
左边菜单栏中有很多选项,都是对测试case执行结果分析的不同形式的展示与说明,可视化效果非常漂亮,这里就不一一截图展示了,感兴趣的小伙伴们可以自行按照以上步骤操作实践来感受下Allure可视化报告的强大之处。
友情提示:“无量测试之道”原创著作,欢迎关注交流,禁止第三方不显示文章来源时转载。
边栏推荐
- 1672. 最富有客户的资产总量
- 信息学奥赛一本通 1336:【例3-1】找树根和孩子
- 关于判断点是否位于轮廓内的一点思考
- 2022健康展,北京健博会,中国健康展,大健康展11月13日
- 模板_判断素数_开方 / 六素数法
- 大div中有多个div,这些div在同一行显示,溢出后产生滚动条而不换行
- 模板_大整数减法_无论大小关系
- 2014 Hefei 31st youth informatics Olympic Games (primary school group) test questions
- ESP32-C3入门教程 问题篇⑫——undefined reference to rom_temp_to_power, in function phy_get_romfunc_addr
- Is Guoyuan futures a regular platform? Is it safe to open an account in Guoyuan futures?
猜你喜欢
英特尔集成光电研究最新进展推动共封装光学和光互连技术进步
整理混乱的头文件,我用include what you use
Scala basic tutorial -- 19 -- actor
OpenCV的二值化处理函数threshold()详解
Process of manually encrypt the mass-producing firmware and programming ESP devices
Go microservice (II) - detailed introduction to protobuf
Nebula Importer 数据导入实践
用实际例子详细探究OpenCV的轮廓绘制函数drawContours()
Scala basic tutorial -- 13 -- advanced function
升级智能开关,“零火版”、“单火”接线方式差异有多大?
随机推荐
Uni app and uviewui realize the imitation of Xiaomi mall app (with source code)
测试工程师如何“攻城”(下)
php伪原创api对接方法
自由小兵儿
【机器学习的数学基础】(一)线性代数(Linear Algebra)(上+)
资料下载 丨首届腾讯技术开放日课程精华!
2022年字节跳动日常实习面经(抖音)
生成XML元素
Deleting nodes in binary search tree
C language printing exercise
千万不要只学 Oracle、MySQL!
Unity editor extends C to traverse all pictures in folders and subdirectories
Using SSH
Summary and sorting of 8 pits of redis distributed lock
Nature microbiology | viral genomes in six deep-sea sediments that can infect Archaea asgardii
Mxnet implementation of googlenet (parallel connection network)
《看完就懂系列》字符串截取方法substr() 、 slice() 和 substring()之间的区别和用法
2019年蜀山区第十五届青少年信息学竞赛
2022CoCa: Contrastive Captioners are Image-Text Fountion Models
[uniapp] uniapp development app online Preview PDF file