linux环境通过nginx转发allure报告
2024-09-18 17:41:51
前言:
自动化测试生成的allure报告一般通过jenkins生成,生成后通过jenkins的view账号进行查看,但这样就必须登录jenkins才能看到,如何不通过登录jenkins从而看到allure报告呢?
由于allure报告是由一堆静态json文件生成的,因此我们可以将生成的静态文件放到nginx中,通过nginx来代理就可以看到
方法:
我们在生成的json文件目录中,输入以下命令,生成静态资源
allure generate . -o allure-report --clean
再将静态资源放到nginx的html中,建一个allure文件夹放入其中,nginx.conf文件中加入以下配置
# allure报告
location /allure {
root /usr/local/nginx/html/;
index index.html htm;
try_files $uri $uri/ /allure/index.html;
}
最后再重启nginx即可
在sbin目录中输入./nginx -s reload
此时在浏览器中输入域名+/allure即可看到生成的报告,可以通过策略定时将新的静态资源传到此处,并备份之前的静态资源
最新文章
- VMware虚拟网络编辑器
- gulp教程之gulp-less
- aspx前台调用cs后台方法
- android Gui系统之SurfaceFlinger(1)---SurfaceFlinger概论
- GitHub注册流程(中英对比)
- shell的if判断
- jsp_注释
- Android RotateAnimation详解
- springMVC controller间跳转、重定向、传参
- 二 J2EE 概述
- 【不怕坑】之 Node.js加密 C#解密
- HTML5新增标签的汇总与详解
- [转载] C++11新特性
- ajax跨域请求学习笔记
- 平板不能设置代理的情况下利用随身wifi进行http代理访问
- Python之matplotlib学习(四)
- TabTopAutoTextSizeLayout【自定义文字字号区域(动态选项卡数据且可滑动)】
- 浅析Springboot自动配置
- Mysql --数据的增删改
- SQL-43 将所有to_date为9999-01-01的全部更新为NULL,且 from_date更新为2001-01-01。