Jenkins教程-6-自动化测试任务生成Allure报告

前面几个小节我们系统学习了Jenkins构建github/gitlab/gitee自动化测试任务的方法,本小节我们讲解一下Jenkins自动化测试任务生成Allure报告的方法。

接下来我们以最常见的github自动化测试任务为例,讲解一下执行自动化测试任务生成Allure报告的方法。

安装allure报告插件

安装完插件,http://localhost:8081/restart 重启Jenkins后插件才能生效

本地下载Allure包

allure包下载:Central Repository: io/qameta/allure/allure-commandline

2、解压即可

配置Jenkins Allure全局工具

配置构建任务

General,勾选github项目,填写github项目URL, 例如https://github.com/xxxx/xxxxx

源码管理,勾选git,填写项目git地址,选择上一步中的账号凭证

添加构建步骤

以windows系统 为例,添加执行接口自动化测试用例,生成allure报告的命令

复制代码
call D:\PycharmProjects\Source_Code\auto_api_test\venv\Scripts\activate.bat
(pytest ./tests/oapi_dingtalk/ --alluredir ./reports/allure_results --clean-alluredir
) || (exit %errorlevel% )

添加构建后操作

填写allure测试结果文件地址和生成allure报告的地址

注意:上述的两个地址很关键,填写错误的话无法生成allure报告,这个两个地址的填写,需要和你的自动化测试项目具体文件路径保持一致,比如我的项目路径如下图

点击保存构建

执行构建

查看控制台日志输出

如下图通过日志判断allure已经生成成功啦!

查看allure报告

allure报告列表页

allure报告详情页

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走,希望可以帮助到大家!

相关推荐
zyl837212 小时前
Docker 使用手册
运维·docker·容器
古月方枘Fry2 小时前
MGRE实验
运维·服务器
stolentime2 小时前
FreeDomain 本地开发环境快速搭建指南
运维·服务器·网络
bush44 小时前
嵌入式linux学习记录四
linux·运维·学习
lihao lihao5 小时前
软硬链接
linux·运维·服务器
TOWE technology5 小时前
智能安防监控系统如何做好防雷?——视频信号SPD综合应用方案解析
运维·服务器·防雷产品·信号保护·信号防雷·spd
楼田莉子5 小时前
Docker学习:Docker介绍及其架构介绍
运维·后端·学习·docker·容器·架构
大明者省6 小时前
IIS 端口绑定正常访问的原理说明与常见误区澄清
运维·服务器·笔记
晚风吹红霞6 小时前
Linux软件包管理器详解 —— yum与apt的使用及软件生态
linux·运维·服务器
曦夜日长6 小时前
Linux系统篇,进程概念(一):计算机体系、操作系统的认识、程序的加载过程
linux·运维·网络