Python allure 报告如何让同事查看

炉火纯青 · 2021年03月23日 · 最后由 pangxie 回复于 2021年05月27日 · 3718 次阅读

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

共收到 20 条回复 时间 点赞

allure serve xxxx\xml -p 端口号

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

Vin 回复

老总,能不能说细点?

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

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

使用 JENKINS 进行部署

洋葱 回复


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

闲云野鹤 回复

多谢,可行

MarvinWu 回复

good job

大海 回复

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

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

看起来很复杂的样子

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

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

炉火纯青 回复

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

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

炉火纯青 回复

我是这么展示的:

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

pangxie 回复

大佬,加你个微信呗!

ssx 回复

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

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册