1.概述:本文主要记录Jenkins集成jmeter的流程,运行报告,将xml转成HTML,发送邮件一系列流程。
2.步骤:1)在Jenkins的插件管理中安装performance plugin(该文章主要记录Jenkins集成jmeter部分,所以Jenkins的安装这里就不做赘述了)
2)安装完插件我们可以看见Jenkins官方的对应插件的使用说明,所以我们需要安装python2.7+,和bzt
友情提示:检查下Jenkins的的环境变量是否已加载我们刚才安装的python和bzt(系统设置--系统信息)
3)新建、配置项目
新建一个自由风格的项目,配置项目,构建--增加构建步骤---Run Performance Test ,填写jmeter脚本路径,值得一提的是默认路径是当前项目路径,所以在这个基础上添加路径即可。
4)HTML格式报告
配置完以上步骤会在项目的路径生成一个xml的测试报告,不方便查看,所以我们要转换成HTML,首先用命令行的形式运行jmeter脚本,运行成功之后会生成一个jtl格式的测试报告,然后我们在用命令将jtl转成HTML。
然后在安装Public HTML reports 插件,配置构建后的操作即可。
友情提示,到目前操作构建成功会生成HTML报告,但是新版的Jenkins有个坑,就是样式加载不全,需要执行个命令,系统管理---脚本命令行,执行如下命令即可:System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
5)邮件设置
全局设置,根据需求选择对应的邮件,这里我们选的是Extended E-mail Notification插件(可以发送附件和设置超链接),填写邮件服务器地址,发送方的用户名密码即可
项目设置,添加构建后的操作,配置如下。
下面就是我们收到的邮件~~~~