Allure 本地服务渲染展示报告与生成html报告
2022/7/13 23:20:21
本文主要是介绍Allure 本地服务渲染展示报告与生成html报告,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
前言:通过run文件执行用例后,需要生成测试报告展示。或者生成html格式的报告,并通过邮件发送给领导相关人员查看。
实现方式有两种,一种是通过pycharm去执行脚本并生成相应报告发送,另一种则是通过jenkins进行构建。
一:pycharm 场景
-
run_ui allure -s(代表本地启动服务,直接渲染对外展示报告,不会生成html保存)
这种方式,就是在本地起service,执行渲染json等allure文件,展示html报告服务
缺点:本地不会生成html文件,关闭pycharm调试,不在展示报告内容。 -
run_ui allure -g(代表本地渲染,生成html文件)
1)执行结束在outputs - report 路径内,生成html文件。
2)安装node环境:https://blog.csdn.net/hth__hth/article/details/123068166
3)安装anywhere环境:https://blog.csdn.net/yxxxiao/article/details/103615122
4) 执行方法:在report 路径,也就是生成html文件的路径内,通过cmd 输入anywhere 开启服务。本地启动服务
后续执行脚本生成新的报告后,会进行覆盖旧的。通过访问执行机器的固定ip和端口号,可以访问到测试报告数据。 -
增加发送邮箱逻辑
1)通过smtplib库,使用用户账号与授权码登录smtp服务器。
2)调用sendmail() 方法进行发送邮件。
在run 文件内,增加邮件发送逻辑:
这篇关于Allure 本地服务渲染展示报告与生成html报告的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-09一定要避坑:关于微信H5分享,温馨提示你不要再踩坑了!!!
- 2024-05-09本地项目放到公网访问!炒鸡煎蛋!
- 2024-04-07金融企业区域集中库的设计构想和测试验证
- 2024-03-11前端CSS的工程化——掌握Sass这四大特性就够了
- 2024-02-21h5关联css样式(html怎么和css关联)-icode9专业技术文章分享
- 2024-02-07Firefox禁止远程字体加速网页加载及图标字体补充安装
- 2024-02-07一个菜鸡前端的3年总结-「2023」
- 2024-01-18最火前端Web组态软件(可视化)
- 2024-01-12程序员提效 x10 的必备开源“神器”
- 2024-01-11前端可以监控静态资源的时间吗-icode9专业技术文章分享