Jenkins 集成 Python + Allure 生成自动化测试报告

一.Jenkins下载安装

下载地址:Jenkins 的安装和设置

根据自己的电脑系统下载对应的版本即可

二.Allure下载安装

下载地址:http://allure.qatools.ru/

需要java8+,JDK 1.8+环境,需要提前配置好java环境

将安装包解压后配置allure环境变量,在系统变量path中添加到bin为止,比如allure安装在D盘,则环境变量需要添加的地址为:D:\allure-2.16.1\bin

配置成功后在cmd命令窗口输入allure --version,能够查出allure版本号即为安装成功

三.Jenkins配置

1.安装Allure插件

2.创建Pipeline Job

3.配置Job的构建命令和Allure report目标路径

 因为我在项目里写了一个执行命令的脚本,所以构建时只需要执行这个py文件就可以

 

 把allure-results配置在项目文件夹下

四.所有的配置都正确,Job构建完成,点击Allure report可看见报告

 

 

五.Jenkins 集成Allure生成报告的常见问题解决

1.控制台输出:'python' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

解决方法:Jenkins配置python应用

 

 

 

2.控制台输出:'allure' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

Job里的 Allure配置没有配置好,按照第三步检查一下Allure配置

3.控制台输出:allure-results does not exist

执行命令中缺失了allure-results的生成命令,注意allure-results生成的目录需要和上面Job配置的allure-results路径一致

--alluredir=./allure-results
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值