在这里会给大家介绍两种方式,分别为:
- Allure服务器管理方案
- Jenkins-Allure插件方案
本文中,以Allure服务器管理方案来给大家解决上述问题,若有需求去看Jenkins-Allure插件方案,可自行去本人其他文章中翻,感谢~
背景
抛出问题:
- 跑完自动化生成的Allure测试报告是如何管理的?
- 我的Allure测试报告怎么只能本地展示啊?
- 别人怎么访问我的Allure测试报告链接?
- 我的测试用例中有截屏怎么在Allure报告展示?
环境要求
- JDK11+
- Python
方案说明
本次采用的方案为:pytest+allure+allure-server
- pytest「不做过多解释」
- allure「不做过多解释」
- allure-server「一个大佬用写的allure服务管理的服务器,非常好用」
着重感谢一下allure-server,然后再贴出他的地址:github.com/kochetkov-m…
简单说就是,这个allure报告管理服务,可以给你提供一系列的API,让你使用API上传allure报告的压缩包之后,提供一个同一局域网可以访问的测试报告的链接,进而可以使所有人都可以查看报告,那它具体解决了什么问题呢?
- 跑完自动化生成的Allure测试报告统一在allure-server这个开源项目中管理
- 设置启动端口后,每次都会给你提供一个同一局域网的测试报告链接,所有人可访问
- 可解决截屏在allure中展示的问题
实例:

使用
下载jar包
按照上面给你们的github项目可以进去找他的jar包,也可以点这个链接直接访问:github.co

最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



