Jmeter+Ant+Jenkins定时构建
这里Jenkins的安装部署以及工程项目的整体配置不做赘述,其它博文已经说明,这里主要是赘述Ant的相关配置,build.xml文件配置以及项目中的部分配置
一、build.xml
在Ant的安装目录下放入已经配置好的build.xml文件
然后在Jmeter的安装目录下新建一个层级文件夹work/resultLog,在resultLog目录下分别创建jtl和html目录
build.xml文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>本轮构建的结果如下: ${report}
在build.xml文件中我们要特别注意以下配置项(关系到是否能执行成功):
- jmeter.home 值为Jmeter的安装目录
- jmeter.result.jtl.dir & jmeter.result.html.dir 值对应的路径建议提前手动创建
- ${jmeter.home}/bin/jmeter_scripts 目录下的文件名要与被测的性能测试脚本名称保持一致
- mail_from 发送方邮箱地址
- password 发送方的邮箱密码(注意:如果是qq邮箱则为授权码,并且需要开启smtp邮箱服务)
- mail_to 接收方邮箱地址(多个地址用英文逗号相隔)
- mailhost 邮箱服务器地址
- mailport 邮箱服务器端口
注意:build.xml 文件中配置了jmeter脚本的存放位置,一定要在自己配置的文件下
二、Ant配置
在Jenkins中,Manage Jenkins—>Global Tool Configuration—>Ant下配置Ant参数,配置完成后点击保存
三、工程创建
1.创建一个自由风格的项目
2.构建配置
增加构建步骤—>Invoke Ant,配置对应的参数后,点击保存
3.开始构建
在刚创建的项目下点击Build Now开始构建,并等待构建完成