news 2026/6/5 6:29:50

第三:如何在Windows下把Allure2.X与Jenkins的集成生成自定义的测试报告

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
第三:如何在Windows下把Allure2.X与Jenkins的集成生成自定义的测试报告

一.为什么要把allure和Jenkins集成

1.持续集成可以直接查看allure的结果,不需要重复输入命令1.1.重复使用浏览器打开文件来查看allure的结果1.2.而且Jenkins历史记录可以留存,方便进行对比前后的变化等等2.持续集成后可以直接在Jenkins查看到allure结果3.因为Jenkins的构建记录都存在3.1.可以看到历史构建曲线图,用例数的变化、通过率的变化、耗时的变化等

二.allure的安装

1.allure的安装:https://blog.csdn.net/hyq413950612/article/details/120531020

三.Jenkins的安装

1.Jenkins的安装:https://blog.csdn.net/hyq413950612/category_11411224.html

四.在Jenkins上安装allure插件

1.安装的第一部分涉及Allure插件及其命令行工具的全局安装1.1.请注意自从2.11开始,Jenkins Allure插件不需要配置Jenkins内容安全策略属性
2.方法一
2.1.去Jenkins插件网站上下载allure插件最新版本
http://mirrors.jenkins-ci.org/plugins/allure-jenkins-plugin/https://wiki.jenkins.io/display/JENKINS/Allure+Plugin
2.2.打开Jenkins在系统管理—插件管理—Advanced(高级)—Upload Plugin(上传插件)



2.3.上传.hpi格式的插件,点击[上传]操作

2.4.会自动跳转到以下页面
2.4.1.此处黄色球的提醒是指:此插件已经安装,Jenkins需要重启使此更新生效
2.5.若是第一次安装,应该是蓝色球:可将jenkins服务重新重启,使安装的插件生效

3.方法二
3.1.打开Jenkins,在系统管理—插件管理—可选插件—过滤(allure)—选中—直接安装3.1.1.从“插件管理器”页面安装最新版本的Allure插件



3.2.等待allure的插件安装完成

3.3.如果出现黄色球的提醒是指:此插件已经安装,Jenkins需要重启使此更新生效3.4.若是第一次安装,应该是蓝色球3.5.可将Jenkins服务重新重启,使安装的插件生效

五.在Jenkins全局工具当中配置allure命令行

1.在系统管理—全局工具配置


2.配置allure,配置完并保存

3.配置JDK版本

4.配置Job:Jenkins首页点击新建Job任务

4.1.输入任务名称(Job),选择自由风格的项目,点击“确定”[ok]

4.2.配置General:输入描述信息及其他信息4.2.1.(因为我的项目在本地,所以在这里未配置其他选项,你可以根据实际情况进行设置)

4.2.2.将当前Job的工作空间调整为用例所在工程目录

5.源码管理(Source Code Management)

6.构建(Build):输入如下命令


7.构建后操作(Post-build Actions):输入Path名称表示在项目跟目录下生成此文件夹7.1.文件夹用来保存生成html报告之前所依赖的json,xml,txt等类型文件


8.注意:Jenkins不知道allure文件在哪里,需要在此处配置(pytest执行用例后,allure文件的目录)
9.配置需要注意一下要求
9.1.是在Pytest执行完成后,生成的allure文件所在的文件目录(allure-report9.2.必须是在当前Job的工作空间之下,即相对路径9.2.1.allure文件必须生成在此Job的工作空间之下,所以工作空间要与pytest命令运行的目录一致
10.配置完成之后,点击“保存”
11.立即构建此工程。连续构建几次,有了历史记录之后

12.如何查看测试报告

13.查看测试报告

六.出现的错误和解决方法

1.问题一
1.1.原因:Jenkins执行windows命令,若退出代码不为01.1.1.则Jenkins会将构建标记为失败,所以需要加上exit0表示执行完成退出
1.2.解决方法:构建命令在pytest前面加上call,最后加上exit0

2.问题二
2.1.原因:提示exit-XXXX啥的,那是缺少本机的Windows组件
2.2.解决方法:百度exit-XXXX,下载对应的组件安装

3.问题三
3.1.原因:就是在配置Allure Commandline安装时候配置的安装目录地址写到bin
3.2.解决方法:地址中去掉bin


版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/5 6:28:59

农民用的农产品知识小程序源码(带图文字素材和全部页面)

本文还有配套的精品资源,点击获取 简介:专为农村用户设计的微信小程序源码包,能直接在微信开发者工具里运行,内容聚焦日常农业实用知识:怎么认常见农产品、种什么要注意啥、病虫害咋识别咋处理、收获后怎么存更久。…

作者头像 李华
网站建设 2026/6/5 6:19:01

trocr-base-ru模型训练秘籍:从数据准备到微调优化的完整教程

trocr-base-ru模型训练秘籍:从数据准备到微调优化的完整教程 【免费下载链接】trocr-base-ru 项目地址: https://ai.gitcode.com/hf_mirrors/GuangxiAICC/trocr-base-ru trocr-base-ru是一款针对俄语场景优化的文本识别模型,能够精准识别手写体和…

作者头像 李华
网站建设 2026/6/5 6:18:59

终极窗口调整指南:3分钟学会如何强制修改任意Windows窗口大小

终极窗口调整指南:3分钟学会如何强制修改任意Windows窗口大小 【免费下载链接】WindowResizer 一个可以强制调整应用程序窗口大小的工具 项目地址: https://gitcode.com/gh_mirrors/wi/WindowResizer 还在为那些固执的Windows窗口而烦恼吗?有些应…

作者头像 李华