jenkins上展示html报告【转载】

本文详细介绍如何在Jenkins上展示HTML格式的测试报告,包括安装必要的插件、配置报告路径及名称等步骤。

前言

在jenkins上展示html的报告,需要添加一个HTML Publisher plugin插件,把生成的html报告放到指定文件夹,这样就能用jenkins去读出指定文件夹的报告了。

 

一、构建后操作

1.前面执行完测试用例后,可以用“添加构建后操作步骤”,读出html报告文件

2.如果你的展开后有Publish THML reports这个选项就能直接添加了,没有就看下一步。

 

二、添加HTML Publisher plugin插件

1.打开系统管理-管理插件

2.选中“可选插件”界面

3.在右上角搜索需要安装的插件:HTML Publisher plugin

4.勾选后直接安装,安装完之后可以重新启动jenkins,再回到第一步的操作就能看到有这个选项了。

 

三、添加reports

1.点开Reports后,界面显示如下


2.HTML directory to archive:这里是在本机上运行完脚本后生成的测试报告路径,这里是相对路径。

如果前面是用git自动拉取的代码,那就在workspace找到生成报告的路径,这里工程名称maven1可以省略,相对路径填target\jmeter\html


注意1:这里的路径都不能使用环境变量。

注意2:这个插件不会自动按照上面的路径创建文件夹和文件,所以,一定要确保上面路径上的文件夹和文件已经在工作空间创建好,不然会出现报错。也就是说,这个插件是不创建任何html内容的(文件和文件夹的创建可以在pom文件中配置)。



3.报告名称:index.html,这个就是运行完脚本后,在report文件夹下生成报告的名称,自己随便取名,保证跟report文件夹下名称一致就行

(每次生成一个固定的名称,新的覆盖旧的,不要加时间戳),构建成功后,报告会自动复制到jobs目录下。


4.显示在jenkins上的名称,默认HTML Report就行

 5.点apply运用

四、报告展示

1.运行完之后,在左侧工程下会生成一个HTML Report目录

2.点开查看详情

3.点开后,正常情况应该跟本地html浏览器打开是一样的。

这里html格式丢失了,因为jenkins默认没有加载css样式,需要设置下。

<think>好的,我现在需要帮助用户解决如何在Jenkins展示已经生成的Allure报告的问题。根据用户提供的引用内容,我需要综合这些信息来给出正确的配置步骤。 首先,用户提到他们已经生成了Allure报告,现在需要配置Jenkins展示。根据引用[1],安装Allure插件是关键的第一步。用户可能已经安装了插件,但需要确认是否正确安装并重启Jenkins。引用[2]提到在配置全局工具时,需要指定Allure的安装路径,这可能涉及下载和解压Allure命令行工具,然后在Jenkins的系统设置中添加路径。这里需要注意路径是否正确,否则报告无法生成。 接下来是配置构建任务。引用[1]中的示例显示,在构建步骤中需要执行生成Allure结果的命令,比如使用pytest并指定--alluredir参数。用户可能已经完成了测试脚本的执行,但需要确保生成的结果目录与Jenkins中的配置一致。构建后的操作部分需要添加Allure Report的步骤,填写结果目录和报告路径。引用[3]特别指出Results和Report path的配置,这里必须与项目中的实际路径匹配,否则报告无法展示。 可能用户遇到的常见问题包括路径错误、插件未正确安装或未重启Jenkins,以及JDK版本不兼容。引用[2]提到要检查本地Allure环境是否配置正确,比如运行allure --version确认版本。此外,引用[3]提到选择JDK8而不是继承自任务,这可能会影响报告的生成。 用户可能需要详细的步骤指导,包括如何找到配置项,每个输入框的作用,以及如何验证配置是否正确。同时,需要提醒用户注意路径的正确性,例如使用绝对路径还是相对路径,是否在构建步骤中正确清理旧结果等。 最后,用户可能需要了解如何访问生成的报告,比如通过Jenkins的构建页面查看Allure报告的链接,并确认报告是否完整显示。如果有错误,建议查看控制台输出,定位问题所在,比如权限问题、路径不存在或命令执行失败等。 总结步骤应该是:安装插件→配置全局工具→任务配置→构建命令→构建后操作→验证。需要以清晰的顺序呈现,并强调关键点,避免用户配置错误。</think>在Jenkins中配置Allure测试报告的完整步骤如下,共分5个关键步骤: ### 一、安装必要组件 1. **安装Allure插件** - 进入Jenkins → 系统管理 → 插件管理 → 可选插件 - 搜索并安装"Allure Jenkins Plugin"[^1][^2] - 安装后需重启Jenkins服务 2. **配置全局工具** - 进入Jenkins → 系统管理 → 全局工具配置 - 新增Allure命令行工具: ```plaintext 名称:Allure_2.19.0(自定义) 版本:选择与本地环境一致的版本 安装目录:指定解压后的绝对路径(如:D:\allure-2.19.0\)[^2] ``` ### 二、项目配置(以GitHub项目为例) 1. **源码管理配置** - 选择Git仓库地址 - 配置凭证访问私有仓库 2. **构建环境设置** ```shell # Windows批处理示例 call venv\Scripts\activate.bat pytest tests/ --alluredir=./reports/allure_results --clean-alluredir ``` - `--alluredir`参数指定结果文件输出目录[^1] - `--clean-alluredir`清空历史数据[^1] ### 三、构建后操作配置(关键步骤) 1. 添加构建后操作步骤:"Allure Report" 2. 配置参数: - **Results path**:`reports/allure_results`(与--alluredir参数一致) - **Report path**:`reports/allure_report`(自动生成报告目录) - **JDK**:选择jdk8(非InheritFromJob)[^3] ### 四、路径验证要点 1. 结果目录与报告目录需保持不同路径 2. 使用相对路径时需基于工作区根目录 3. Windows系统注意反斜杠转义问题 ### 五、报告查看方式 构建成功后: 1. 在构建历史记录中会出现"Allure Report"图标 2. 报告默认保留最近20次构建记录[^1] 3. 支持直接查看趋势图、用例详情、附件日志 **常见问题排查**: - 若报告未生成,检查控制台输出的`allure-results`是否存在 - 路径错误时会提示"Can't find any allure results" - 确保Allure命令行版本与插件兼容(推荐2.13+)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值