allure 测试报告本地打开_Jenkins+Jmeter集成自动化接口测试并通过邮件发送测试报告...

一、Jenkins的配置

1、新增一个自由风格的项目

allure 测试报告本地打开_Jenkins+Jmeter集成自动化接口测试并通过邮件发送测试报告..._第1张图片

2、构建->选择Excute Windows batch command(因为我是在本地尝试的,因此选择的windows)

allure 测试报告本地打开_Jenkins+Jmeter集成自动化接口测试并通过邮件发送测试报告..._第2张图片

3、输入步骤:

     1. 由于不能拥有相同的jtl文件,因此在每次构建前都需要删除jtl文件

     2. 存放jmeter生成的报告文件夹必须为空,因此每次构建前也删除文件夹并创建新的报告文件夹

     3. 非GUI模式下,执行jmeter文件并生成jtl文件和HTML报告

allure 测试报告本地打开_Jenkins+Jmeter集成自动化接口测试并通过邮件发送测试报告..._第3张图片

del %JOB_BASE_NAME%.jtl              #删除每次构建生成的jtl文件
del %JOB_BASE_NAME%.log              #删除每次构建生成的日志文件
rd /s /q %jmeter_home%\report        #删除存放jmeter报告的文件夹
md %jmeter_home%\report              #创建新的存放jmeter报告的文件夹
jmeter -n -t  E:\BaiduNetdiskDownload\wechat-maidian.jmx  -l  %WORKSPACE%\%JOB_BASE_NAME%.jtl  -e  -o  %jmeter_home%\report        #执行jmeter文件并生成jtl文件和HTML报告
jmeter -n -t  '要执行的jmeter文件路径'  -l  '生成的jtl文件存放路径'  -e  -o  '生成的jmeter测试报告存放路径'

PS:注意!以上书写的内容仅做参考,具体内容根据实际情况书写

4、构建后的操作:选择Publish Performance test result report(如果没有这个选项的需要先安装performance插件)

allure 测试报告本地打开_Jenkins+Jmeter集成自动化接口测试并通过邮件发送测试报告..._第4张图片

allure 测试报告本地打开_Jenkins+Jmeter集成自动化接口测试并通过邮件发送测试报告..._第5张图片
5、邮箱的配置:选择构建后操作->Editable Email Notification

allure 测试报告本地打开_Jenkins+Jmeter集成自动化接口测试并通过邮件发送测试报告..._第6张图片

allure 测试报告本地打开_Jenkins+Jmeter集成自动化接口测试并通过邮件发送测试报告..._第7张图片

6、设置发送邮件触发机制,这里我选择的是Always;无论构建结果如何都发送邮件

allure 测试报告本地打开_Jenkins+Jmeter集成自动化接口测试并通过邮件发送测试报告..._第8张图片

7、一系列配置好后保存构建即可。
8、使用Publish Performance test result report这个产生的结果就是在右侧会多出一个performance
 Trend(表格里中文乱码的问题我也不知道怎么回事,还没研究)

allure 测试报告本地打开_Jenkins+Jmeter集成自动化接口测试并通过邮件发送测试报告..._第9张图片

allure 测试报告本地打开_Jenkins+Jmeter集成自动化接口测试并通过邮件发送测试报告..._第10张图片

PS: Publish Performance test result report这个组件其实我在实验过程中我觉得没必要,学习时是看到别人网上的文章说这么做的,因此我也这么做了,其实还需要一个插件Publish HTML配合Publish Performance test result report使用;但是我下载安装会报错,目前还未得以解决。

二、Jmeter的配置

1、准备好一个jmx测试文件。

2、不必打开jmeter客户端。使用jenkins来执行脚本就是需要jmeter在非GUI模式下执行jmeter脚本的。

三、邮箱具体的配置

邮箱的具体配置在我的另一篇文章中详细说明了。Jenkins-发送邮件配置

四、jmeter生成HTML报告的配置

Jmeter生成HTML报告的具体配置在我的另一篇文章中详细说明了。Jmeter生成可视化的HTML测试报告

你可能感兴趣的:(allure,测试报告本地打开)