Jenkins+Jmeter+Ant自动化集成环境

来源:互联网 发布:雅诗兰黛眼霜 知乎 编辑:程序博客网 时间:2024/06/09 08:39

Jenkins+Jmeter+Ant自动化集成环境

 

 

一、安装前准备

1.JDK:jdk-8u121-windows-x64

2.jmeter工具:apache-jmeter-2.13

3.ANT工具:apache-ant-1.9.7-bin

4.jenkins工具:jenkins-2.32.2

以上安装包工具及版本下载地址:pan.baidu.com/s/1pKWPi5d


二、软件安装

1.   JDK的安装

具体配置,参考链接:

https://jingyan.baidu.com/article/f96699bb8b38e0894e3c1bef.html

 

2.   jmeter的安装

>解压apache-jmeter-2.13.zipD:\java\Jmeter+ant+jenkins\apache-jmeter-2.13目录下。

>打开bin目录,双击jmeter.bat,启动jmeter

>配置jmeter环境变量:

1) 设置环境变量,新建系统变量在变量名中输入:JMETER_HOME,变量值中输入:D:\java\Jmeter+ant+jenkins\apache-jmeter-2.13,点击确定即可。

2) 在环境变量CLASSPATH中添加%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-1.2.jar;

在环境变量Path中添加%JMETER_HOME%\bin

3) 检验是否配置成功 运行cmd输入jmeter -vjmeter -v之间有空格),若如图所示显示版本信息则说明安装和配置成功。

3.   ant的安装

>解压apache-ant-1.9.7-bin.zipD:\java\Jmeter+ant+jenkins\apache-ant-1.9.7-bin目录下;

>配置ANT环境变量

1)新建以下环境变量:

ANT_HOMED:\Progrom Files\apache-ant-1.9.7,此为你的ANT安装路径;

设置完成后,点击"确认"来保存。

2)在环境变量PATH的最后面添加一下内容:

;%ANT_HOME%\bin 注意前面的分号,如果PATH中最后没有分号";"的话要加上,有的话就可去除。

进入cmd命令窗口,在CMD窗口中输入ant -version,敲击回城键,会显示出你安装的ANT版本,如果成功显示,说明你的配置应该是成功了.
 
>mail.jar放到antlib目录下,后面jenkins发邮件会用到
 
 

4.   ANT+Jmeter的整合

>Jmeter所在目录下extras子目录里的ant-jmeter-1.1.1.jar复制到ant所在目录lib子目录之下

> 找到JMeter\bin文件夹下,jmeter.properties文件

修改jmeter.save.saveservice.output_format=xml,并把注释#号去掉

> 新建build文件:

build文件粘贴源码,参考链接第五,六条:

http://blog.csdn.net/qi_lin7/article/details/52045713

注意~注意~注意~:要将新建的build.xml和脚本,报告放在同一个文件夹里

例如:jmeter的根目录是D:\apache-jmeter-3.2

则要新建如下几个目录:

D:\apache-jmeter-3.2\mytest\wsview\report\jtl&html

Mytest下存放build.xmlwsview

Wsview下存放脚本xx.jmxreport

Report下存放的jtlhtml文件夹

Jtlhtml下存放的是构建后生成的报告

 

>修改build.xml代码,注意要修改红色框框的内容

 

>\apache-jmeter-2.13\extras目录下打开CMD,运行"ant.bat-file build.xml -Dtest=Test" . 查看\apache-jmeter-2.13\extras目录下是否出现Test.jtlTest.html文件,若有,则构建成功。注意:Test.jmx是默认存在的Sample脚本文件。

5Jenkins的安装

>解压下载好的Jenkins并安装,然后就是一路next(可以更改自己的安装路径)。

>浏览器中输入localhost:端口号

端口号修改Jenkins\jenkins.xml修改默认端口, httpPort=7033

>然后重新启动jenkins,打开浏览器,输入http://localhost:6060,打开界面会有一个admin用户登录界面,需要输入密码,给出的英文提示是需要到安装目录文件下找到secrets文件夹,然后再initialAdminPassword文件中复制内容到登录界面的密码框中,登录即可。首次进入会默认让你选择安装插件(此处如果完全不清楚自己需要什么插件,建议全选)。插件安装完成之后,需要设置登录用户,按照自己喜好设置即可。
 

6Jenkins的配置

>系统设置->管理插件->可选插件,搜索Performance plugin(Jmeter报告需要),安装此插件

>配置antjdk,因为需要用到ANTJDK,所以需要在jenkins中添加插件,选择点击系统管理,之后在Global Tool Configuration的界面看到antjdk选项,然后将自己本地的ANTJDK地址填写上

 

>配置、测试邮件

设置Jenkins地址和管理员邮箱(不设置管理员邮箱无法发送邮件)

系统管理--系统设置--Jenkins Locaction

配置系统管理员的邮件属性,点击高级

>进入系统管理”>>>“插件管理安装邮件通知插件EmailExt Recipients Column PluginEmailExtension Plugin

Job中配置invoke ant如下

其他Jenkins配置,请参考:

http://www.jianshu.com/p/8b33585ccc1c

http://blog.csdn.net/qi_lin7/article/details/52045713

 

 

 

 
 

 

 

 

 

 

 

 

 

阅读全文
0 0
原创粉丝点击