更新时间:2024-5-13
在Linux系统中展示Allure测试报告,主要配置:
-
在Linux系统中配置allure环境变量
-
在jenkins上,进行相关配置
一、在Linux系统中配置allure环境变量
1.1 下载安装包
方式1:手动官网下载安装包
下载地址:https://github.com/allure-framework/allure2/releases
方式1: 使用命令下载
wget https://github.com/allure-framework/allure2/releases/download/2.19.0/allure-2.19.0.tgz
注:可以结合实际使用allure版本
1.2 上传安装包并解压缩
使用rz命令上传“allure安装包”到服务器的“指定(随意选)”目录下
-
推荐目录:/usr/local/src 或 /opt
# 参考命令如下:
cd /opt #1.进入指定目录
mkdir allure #2.创建allure文件
cd allure #3.
rz '文件路径' #4.上传allure安装包文件
# 解压文件
tar -zxvf '文件名.tgz'
注:rz安装密令 sudo apt-get install lrzsz 或 sudo yum install lrzsz
1.3 配置环境变量
1-在配置文件"/etc/profile"中添加allure环境变量
# 编辑配置文件
vim /etc/profile
2-i键-进入编辑模式,G键-跳到最后一行,Esc-退出编辑模式,输入-:wq保存并退出
# set allure
export PATH=$PATH:/opt/allure/allure-2.29.0/bin
注:路径需要添加到bin目录
3-配置生效
source /etc/profile
4-验证
allure --version
至此allure环境变量配置成功
二、在jenkins上,进行相关配置
在jenkins展示allure报告需要进行如下相关配置
-
安装allure插件
-
配置allure全局变量
-
配置代码中allure报告生成路径
2.1 安装allure插件
在jenkins插件管理中安装allure插件,实测目前最新版本存在bug,建议安装v2.31.1版本;
但如果安装完最新版本,后面allure配置项都可以正常展示,说明bug已修复,可以使用最新版
网盘中提取(v2.31.1版本)
链接:https://pan.baidu.com/s/19Tz1D-TW6VuBn4_hUs8HFg?pwd=zdpm
提取码:zdpm
2.2 配置allure全局变量
1-进入全局配置页面
2-滚动条下拉,找到 Allure Commandline ,点击 Allure Commandline 安装
3-将Linux系统中 Allure 目录添加至 系统下 Allure Commandline 安装列表中
2.3 配置代码中allure报告生成路径
1-创建对应任务,在任务中“构建后操作”中进行配置
(如果不展示allure配置,说明插件有问题,需要安装别的版本)
2-配置生成报告临时文件路径(如图)
3-高级配置,配置代码中allure报告生成的路径
其实高级配置中allure报告路径,不配置也可以(jenkins会代替代码中,生成allure报告这一步)
2.4 验证相关配置是否成功
可能出现的问题:
1.代码已运行完,报告没对应内容
2.报告部覆盖更新
(如下图说明配置成功)