一、安装前准备:
1、jdk:jdk1.8.0_172
2、jmeter工具:apache-jmeter-3.3
3、ant工具:apache-ant-1.10.3-bin
4、jenkins工具
具体下载安装,不细说了
二、软件安装:
1.JDK的安装
双击JDK安装包,选择安装路径(本人安装在C:\Program Files\Java目录下,例如Jdk安装在C:\Program Files\Java\jdk1.8.0_172路径下)
(1)系统变量→新建 JAVA_HOME 变量:
变量值填写jdk的安装目录(本人是C:\Program Files\Java\jdk1.8.0_172)
(2)系统变量→寻找 Path 变量→编辑:
在变量值最后输入 %JAVA_HOME%/jre/bin;C:\Program Files (x86)\Java\jdk1.8.0_144\bin;
(3)系统变量→新建 CLASSPATH 变量:
变量值填写 .;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar; (注意最前面有一点)
系统变量配置完毕
(4)检验是否配置成功 运行cmd 输入 java -version
若如图所示 显示版本信息 则说明安装和配置成功。
2.jmeter安装
>解压apache-jmeter-3.3.zip到D:\java\Jmeter+ant+jenkins\apache-jmeter-3.3目录下。
>Jmeter插件的安装:将JMeterPlugins-Extras.jar、JMeterPlugins-Standard.jar文件拷贝到D:\java\Jmeter+ant+jenkins\apache-jmeter-3.3\lib\ext目录下
>配置jmeter环境变量:
(1) 设置环境变量:新建系统变量在变量名中输入:JMETER_HOME,变量值中输入:D:\java\Jmeter+ant+jenkins\apache-jmeter-3.3,点击确定即可。
(2) 在环境变量CLASSPATH中添加
%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;
在环境变量Path中添加%JMETER_HOME%\bin
(3) 检验是否配置成功 运行cmd 输入 jmeter -v
若如图所示 显示版本信息 则说明安装和配置成功:
3、ant安装:
>解压apache-ant-1.10.3-bin.zip到D:\java\Jmeter+ant+jenkins\apache-ant-1.10.3-bin\apache-ant-1.10.3目录下
>配置ANT环境变量:
(1)新建环境变量:
ANT_HOME:D:\java\Jmeter+ant+jenkins\apache-ant-1.10.3-bin\apache-ant-1.10.3
(2)在环境变量PATH的后面添加以下内容:%ANT_HOME%\bin;
进入cmd命令窗口,在CMD窗口中输入ant -version,敲击回车键,会显示出你安装的ANT版本,如果成功显示,说明你的配置应该是成功了。
4、ANT+Jmeter整合:
(1)将Jmeter所在目录下extras子目录里的ant-jmeter-1.1.1.jar复制到ant所在目录lib子目录之下
(2)新建一个目录D:\java\Jmeter+ant+jenkins\JmeterTest\resultLog,目录中分别建立了html和jtl两个文件夹,之后Ant运行之后将jtl中的文件转换成html中
(3)在D:\java\Jmeter+ant+jenkins\apache-ant-1.10.3-bin\apache-ant-1.10.3文件中建立一个build.xml文件
build.xml代码(pan.baidu.com/s/1nv2xVaL),注意要修改红色框框的内容
(4)cd 到目录路径下D:\java\Jmeter+ant+jenkins\apache-ant-1.10.3-bin\apache-ant-1.10.3,输入命令ant敲回车,运行结束会有success信息提示
5、jenkins安装:
安装不再细说,打开Jenkins,首次进入会默认让你选择安装插件(此处如果完全不清楚自己需要什么插件,建议全选)。插件安装完成之后,需要设置登录用户
(1)系统管理->插件管理->可选插件,搜索Performance plugin(Jmeter报告需要),安装此插件
(2)因为需要用到ANT和JDK,所以需要在jenkins中添加插件,选择点击“系统管理”,之后在Global Tool Configuration的界面看到ant和jdk选项,然后将自己本地的ANT和JDK地址填写上。
(3)配置邮件1
在系统设置中找到Jenkins Location填入Jenkins URL和系统管理员邮件地址
以QQ邮箱设置为例,先开启QQ邮箱的POP3/SMTP服务,如下图所示:
再找到邮件通知,填写相关信息,如下图所示:
(4)配置邮件2
在系统设置中找到Extended E-mail Notification,点击“高级”
>进入“系统管理”>>>“插件管理”安装邮件通知插件Email Ext Recipients Column Plugin,Email Extension Plugin
(5)进入具体的job配置:
展示HTML报告的,需进入“系统管理”>>>“插件管理”安装插件
>Build Triggers--定时构建:
>Build Windows批处理命令:
<1> cd C:\Program Files (x86)\Jenkins\workspace\test
del Test.jtl
del Test.html
<2> cd C:\Program Files (x86)\Jenkins\workspace\test
ant -file build.xml -Dtest=Test
<3> cd C:\Program Files (x86)\Jenkins\workspace\test\apache-jmeter-3.3\bin
del result.jtl
rd/s/q testtwo
md testtwo
jmeter -n -t test.jmx -l result.jtl -e -o testtwo
>Execute system Groovy script(备注:HTML Report加载显示问题):
>Post-build Actions--Publish HTML reports
>Post-build Actions--Editable Email Notification
配置完成,点击构建,邮件发送邮箱