1、新建项目
![](https://img.haomeiwen.com/i18525607/1430f798907c3324.png)
2、输入项目名称,选择自由风格项目,确定
![](https://img.haomeiwen.com/i18525607/e01c09eb3713aee2.png)
3、General--高级,展开更多选项--勾选:使用自定义的工作空间--输入项目地址
![](https://img.haomeiwen.com/i18525607/a7319cde82a19b64.png)
4、构建--Execute Windows batch command
![](https://img.haomeiwen.com/i18525607/b08785c8f67725fb.png)
输入 python main.py
![](https://img.haomeiwen.com/i18525607/3754c65048ea8948.png)
应用--保存,构建项目试试是否有没有出错,没有出错再进行下面操作
5、安装Allure插件
![](https://img.haomeiwen.com/i18525607/e38806bcf11a21d9.png)
6、管理Jenkins-- Global Tool Configuration
方法一:手动安装Allure服务
下载压缩包:https://github.com/allure-framework/allure2/releases
- 解压到没有中文路径的文件夹,设置目录下的bin目录到环境变量PATH
- 在命令行运行 allure --version 输出版本号表示环境搭建成功
![](https://img.haomeiwen.com/i18525607/e5371bd3513a09dd.png)
新增Allure Commandline --输入别名--取消勾选Install automatically--
![](https://img.haomeiwen.com/i18525607/9f78770f67c60285.png)
安装目录写上下载在本地的allure路径
![](https://img.haomeiwen.com/i18525607/75fb746c3b3d7903.png)
![](https://img.haomeiwen.com/i18525607/83d00192fefb6a9f.png)
方法二:自动安装
一般网络好的情况下可以选择自动安装方式
新增Allure Commandline --勾选Install automatically--应用--保存即可
自动安装缺点:如果网络不好,会花很长时间
6、回到配置界面,增加构建后操作步骤--选择Allure Report
![](https://img.haomeiwen.com/i18525607/f63fdad18caab7c9.png)
![](https://img.haomeiwen.com/i18525607/a52be240e98787ee.png)
path是指生成allure的json文件夹相对路径,项目中设置是什么就填什么路径
![](https://img.haomeiwen.com/i18525607/bdba79dc702489c9.png)
Report path可以不理,就是生成测试报告存放的路径,会自动生成
应用--保存
重新构建项目就可以生成allure测试报告了
备注:构建状态是黄色的(不稳定状态),这是因为有测试失败的测试用例,是正常的情况
7、增加邮件发送
配置--Editable Email Notification
![](https://img.haomeiwen.com/i18525607/f8ad12ba8485f687.png)
Project From:设置好的邮箱管理员
Project Recipient List:接收邮件的邮箱地址,多个邮箱用英文逗号隔开
![](https://img.haomeiwen.com/i18525607/beadb7dd83c5f552.png)
Content Type:选择HTML
Default Content:可以百度
![](https://img.haomeiwen.com/i18525607/8a1ec9f3e31fec67.png)
最后测试报告地址这里需要拼接/allure
![](https://img.haomeiwen.com/i18525607/aa7aa9c1968ec9ac.png)
具体的邮件配置参考文章:https://www.jianshu.com/p/b45e7ec778bb
8、邮件中没有统计用例数量
![](https://img.haomeiwen.com/i18525607/821ef7855c45767e.png)
原理:测试完成后需要生成收集用例数量的xml文件,此文件需要在项目中新增模块写代码生成,Jenkins中也需要安装testng插件解析
1、安装testng插件
![](https://img.haomeiwen.com/i18525607/94a188ab702e3c86.png)
2、配置testng
增加构建后的操作,填写xml文件的路径
![](https://img.haomeiwen.com/i18525607/1f7be8c1199cfb72.png)
网友评论