如何利用jenkins插件查看allure报告-----完整篇(解决404和无数据问题)

如何利用jenkins插件查看allure报告-----完整篇(解决404和无数据问题)
最新回答
那年夏天的回忆录′

2026-10-31 12:26:46

为了在jenkins上方便地查看python3+appium+pytest+allure生成的安卓自动化测试报告,无需在服务器上搭建复杂环境,可以采取直接利用jenkins插件的方式。

具体步骤如下:

1. 在jenkins的插件管理中,搜索并安装最新的allure插件,简化测试报告的集成过程。

2. 在服务器上安装allure-commandline工具,将其解压并配置环境变量,确保allure命令的可用性。验证安装是否成功,通过运行allure命令无报错。

3. 将pytest生成的xml和html报告上传到svn,创建jenkins新项目,代码源设置为测试结果路径。注意,构建步骤中的allure generate命令可能会自动执行,不需要手动输入。

4. 构建后步骤增加allure-report,确保xml和html文件夹指向正确路径,避免报错。

5. 若遇到"Can't find allure commandline"的错误,可能需要在jenkins的全局工具配置中添加maven 2.5.1或手动配置安装目录。如仍有问题,检查系统设置的全局属性。

6. 完成以上配置后,再次构建,成功后allure报告和趋势图将显示在点击allure-report后的报告页面,解决了404和无数据的问题。

7. 若遇到与java相关的配置错误,记得在全局工具配置中添加jdk路径,确保java环境的正确性。

通过以上步骤,你将在jenkins中实现对测试报告的直观查看,无需在服务器上过多地配置环境。