Python allure 报告如何让同事查看

Mayo · March 23, 2021 · Last by tester replied at May 27, 2021 · 6805 hits

我想知道你们口口声声说很漂亮的 allure 报告是截图发给同事吗
还是说发的链接让其他同事看
如果是后者,怎么做到让其他人查看的

共收到 20 条回复 时间 点赞

allure serve xxxx\xml -p 端口号

本地开服务或者丢到服务器上

Mayo #3 · March 23, 2021 Author
Vin 回复

老总,能不能说细点?

Mayo 回复
  1. 如果是内网的话,可以像一楼所说,执行命令: allure serve xxxx\xml -p 端口号生成报告,然后 allure 会自己启动一个服务,在浏览器里会自动打开报告,把 127.0.0.1 换成你的 ip 给别人访问就好了
  2. 把生成的本地报告放到 tomcat 或者 nginx 服务器上,通过服务器 ip 访问

我是在 jenkins 上跑,jenkins 装 allure 插件,执行结束后生成报告,然后把地址通过聊天机器人发群里

使用 JENKINS 进行部署

Mayo #8 · March 24, 2021 Author
洋葱 回复


测试报告: http://127.0.0.1:8080/jenkins/job/allureX/allure.,咋解决这个链接其他人肯定是查看不了的啊

Mayo #9 · March 24, 2021 Author
闲云野鹤 回复

多谢,可行

Mayo #10 · March 24, 2021 Author
MarvinWu 回复

good job

Mayo #11 · March 24, 2021 Author
大海 回复

jenkiins,测试报告: http://127.0.0.1:8080/jenkins/job/allureX/allure.,,咋解决咋解决这个链接其他人肯定是查看不了的啊

jenkins 上通过 allure 插件生成报告的地址或者 自己搭建一套 allure server https://github.com/fescobar/allure-docker-service

Mayo #13 · March 24, 2021 Author

看起来很复杂的样子

我把生成的页面打包通过邮件发的

建议使用 nginx,端口固定,且服务比较稳定

Mayo 回复

jenkins 上的就安装插件 很简单的,自己搭建服务,就 docker run/k8s pod 部署 也很方便

在服务器上部署 jenkins 和生成报告,jenkins 别放在本地

Mayo 回复

我是这么展示的:

在 Email 中增加解析处理 allure 生成的文件,将处理的结果在 email 里展示,同时将历史趋势那个图,也放在 email 里发出去,这个图实际是一个 link,link 到 Jenkins server 对应 project 的 allure

tester 回复

大佬,加你个微信呗!

ssx 回复

不好意思刚看到,你联系方式发我 lpb.waln@outlook.com

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up