51Testing软件测试论坛
标题: Jenkins+Jmeter+Ant接口自动化集成环境搭建 [打印本页]
作者: 博海一秋 时间: 2018-7-25 10:31
标题: Jenkins+Jmeter+Ant接口自动化集成环境搭建
本帖最后由 博海一秋 于 2018-7-25 10:32 编辑
搭建环境1、JDK安装
1.1 下载JDK安装包
[size=13.3333px]双击JDK安装包,选择安装路径。官网下载地址是http://www.oracle.com/technetwor ... ownloads/index.html
1.2 配置JDK环境变量
1)系统变量→新建 JAVA_HOME 变量
变量值填写jdk的安装目录(本人是 C:\Program Files (x86)\Java\jdk1.8.0_144);
2)系统变量→寻找 Path 变量→编辑
在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入)
3)系统变量→新建 CLASSPATH 变量
变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (注意最前面有一点)
1.3 检验是否配置成功
运行cmd在命令窗口中输入java -version 回车,
若如图所示 显示版本信息 则说明安装和配置成功。
[attach]117578[/attach]
作者: lsekfe 时间: 2018-7-25 11:30
支持下~不错!
作者: Miss_love 时间: 2018-7-25 13:58
作者: 博海一秋 时间: 2018-7-25 14:41
标题: Jenkins+Jmeter+Ant接口自动化集成环境搭建
1、JDK安装
1.1 下载JDK安装包
[size=13.3333px]双击JDK安装包,选择安装路径。官网下载地址是http://www.oracle.com/technetwor ... ownloads/index.html
1.2 配置JDK环境变量
1)系统变量→新建 JAVA_HOME 变量
变量值填写jdk的安装目录(本人是 C:\Program Files (x86)\Java\jdk1.8.0_144);
2)系统变量→寻找 Path 变量→编辑
在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入)
3)系统变量→新建 CLASSPATH 变量
变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (注意最前面有一点)
1.3 检验是否配置成功
运行cmd在命令窗口中输入java -version 回车,
若如图所示 显示版本信息 则说明安装和配置成功。
[attach]117583[/attach]
2、jmeter安装
2.1 下载安装包
1)解压apache-jmeter.zip放在D:\Soft\jmeter目录下。
2) Jmeter插件的安装。解压JMeterPlugins-Extras-1.3.0.zip、JMeterPlugins-Standard-1.3.0.zip,将JMeterPlugins.jar及对应ext目录下的文件拷贝到D:\Soft\jmeter\jmeter\lib\ext目录下;
2.2 配置jmeter环境变量
1) 设置环境变量,新建系统变量在变量名中输入:JMETER_HOME,变量值中输入: D:\Soft\jmeter\jmeter; 2) 在环境变量CLASSPATH中添加%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-1.2.jar;
3) 在环境变量Path中添加%JMETER_HOME%\bin
2.3检验是否配置成功
在命令窗口中输入jmeter -v回车,[size=13.3333px]若如图所示 显示版本信息 则说明安装和配置成功。可以直接在命令窗口输入jmeter回车后启动jmeter
[attach]117585[/attach]
3、[size=13.3333px]Ant安装
3.1 下载安装包
下载ant http://ant.apache.org/ 1)解压apache-ant-1.10.1.zip放在D:\Soft目录下。
3.2 配置jmeter环境变量
1) 设置环境变量,新建系统变量在变量名中输入:[size=13.3333px]ANT_HOME,变量值中输入: D:\Soft\apache-ant-1.10.1; 2) 在环境变量Path中添加 [size=13.3333px]%ANT_HOME%\bin
3.3检验是否配置成功
[size=13.3333px]在CMD窗口中输入ant -version,敲击回车键,会显示出你安装的ANT版本,如果成功显示,说明你的配置应该是成功了.
[attach]117586[/attach]
作者: 博海一秋 时间: 2018-7-25 15:05
1、JDK安装
1.1 下载JDK安装包
双击JDK安装包,选择安装路径。官网下载地址是http://www.oracle.com/technetwor ... ownloads/index.html
1.2 配置JDK环境变量
1)系统变量→新建 JAVA_HOME 变量
变量值填写jdk的安装目录(本人是 C:\Program Files (x86)\Java\jdk1.8.0_144);
2)系统变量→寻找 Path 变量→编辑
在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入)
3)系统变量→新建 CLASSPATH 变量
变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (注意最前面有一点)
1.3 检验是否配置成功
运行cmd在命令窗口中输入java -version 回车,
若如图所示 显示版本信息 则说明安装和配置成功。
2、Jmeter安装
1.1 下载Jmeter安装包
1) [size=13.3333px]解压apache-jmeter-2.9.zip到[size=13.3333px]D:\Soft\jmeter\[size=13.3333px]目录下
[size=13.3333px] 2)[size=13.3333px]Jmeter插件的安装。解压JMeterPlugins-Extras-1.3.0.zip、JMeterPlugins-Standard-1.3.0.zip,将[size=13.3333px]JMeterPlugins.jar及[size=13.3333px]对应ext目录下的文件拷贝到[size=13.3333px]D:\Soft\jmeter\jmeter\lib\ext目录下;
[size=13.3333px]
1.2 配置Jmeter环境变量
1)系统变量→新建 JMETER_HOME 变量
变量值填写D:\Soft\jmeter\jmeter
2)系统变量→寻找 Path 变量→编辑
在变量值最后输入添加%JMETER_HOME%\bin
3)系统变量→CLASSPATH 变量
变量值添加%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-1.2.jar;
1.3 检验是否配置成功
运行cmd在命令窗口中输入[size=13.3333px]jmeter -v 回车,
若如图所示 显示版本信息 则说明安装和配置成功。
[attach]117582[/attach]
3、[size=13.3333px]Ant安装
1.1 下载JDK安装包
下载ant http://ant.apache.org/
1) [size=13.3333px]解压[size=13.3333px]apache-ant-1.10.1[size=13.3333px].zip到[size=13.3333px]D:\Soft\[size=13.3333px]目录下
1.2 配置Ant环境变量
1)系统变量→新建 [size=13.3333px]ANT_HOME 变量
变量值填写 [size=13.3333px]D:\Soft\apache-ant-1.10.1[size=13.3333px],此为你的ANT安装路径;
2)系统变量→寻找 Path 变量→编辑
在变量值最后输入 %ANT_HOME%\bin(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入)
1.3 检验是否配置成功
运行cmd在命令窗口中输入ant -version 回车,
若如图所示 显示版本信息 则说明安装和配置成功。
[attach]117587[/attach]
作者: 博海一秋 时间: 2018-7-25 16:17
4、Ant配置Jmeter:本地调试ant构建命令来调动执行jmeter接口测试,并生成jtl、Html测试报告
4.1 配置[size=13.3333px]jmeter.properties文件
- jmeter默认保存的是.csv格式的文件,所以我们先要设置一下bin/jmeter.properties文件内容,修改jmeter.properties文件 jmeter.save.saveservice.output_format=xml;同时去除前面注释符号#
- 4.2 添加jar包依赖
将jmeter extras目录下的ant-jmeter-1.1.1.jar文件拷贝到ant安装目录下的lib文件夹中
[attach]117591[/attach]
4.3创建ant的编译文件 build.xml
1)我们在D:\Soft\jmeter\jmeter目录下,创建了一个文件夹demo,然后把build.xml 丢在它下面
[size=13.3333px] build文件推荐设置:
[attach]117592[/attach]
[attach]117593[/attach]
上图注释已经很清晰了,只需要配置下jmeter路径以及报告样式就可以使用我这个build.xml文件了
作者: s573450141 时间: 2018-7-25 16:38
Mark一下
作者: 博海一秋 时间: 2018-7-25 17:43
5、创建一个jmx文件 然后运行下
5.1在jmeter上调试通一个接口脚本,然后保存下来到路径 D:\Soft\jmeter\jmeter\demo
[attach]117594[/attach]
5.2进入到该目录,并cmd执行ant,执行测试
[attach]117595[/attach]
上图的BUILD SUCCESSFUL 证明已经成功了,而且报告在report/html下面
6、查看测试结果报告
报告生成路径为build文档中配置的,在报告输出存放路径下查看是否有jtl和html结果报告。
[attach]117596[/attach][attach]117597[/attach]
现在我们打开报告看看 测试结果展现了线程名称、成功率、平均时间等
[attach]117598[/attach]
报告其实就是\apache-jmeter\extras这个目录下jmeter-results-detail-report_21.xsl这个样式生成的报告,可以自己优化。
作者: 五月の恋 时间: 2018-7-26 16:59
马克~
作者: 博海一秋 时间: 2018-7-28 11:32
7、集成jenkins安装7.1下载安装jenkins
1) java -jar jenkins.war (自己去下载jenkins.war) 下载地址 https://jenkins.io/index.html
2)下载jenkins.tar 并解压 将解压之后的文件丢在tomcat下面的webapps下面[attach]117662[/attach]
7.2启动tomcat,D:\usr\local\apache-tomcat-8.5.30\bin下面的startup.bat
[attach]117663[/attach]
7.3启动jenkins
浏览器中输入:http://127.0.0.1:8080/jenkins,打开jenkins.
1)首次进入会默认让你选择安装插件(此处如果完全不清楚自己需要什么插件,建议全选)可后续选择离线安装
2)[size=13.3333px]设置登录用户,按照自己喜好设置即可
作者: 博海一秋 时间: 2018-7-28 12:05
8、创建一个测试项目
1)打开Jenkins进入主页
[attach]117664[/attach]
2)创建项目,输入任务名称,选择自由风格,然后点击ok
[attach]117665[/attach]
3)项目配置
a、描述:用于编写该项目的介绍(请忽略);
b、丢弃旧的构建:这里勾选上,为了避免多余的构建日志、临时文件占磁盘空间,需要定期的清除过期文件。例如这里选择保存3天之内的构建文件,最大保存10个构建项目的文件;
具体设置如下图所示:
[attach]117666[/attach]
c、源码管理,这里不涉及,选择none;
d、构建,Invoke Ant配置,增加build路径
作者: 博海一秋 时间: 2018-7-30 11:51
d、构建,Invoke Ant配置,增加build路径- Ant Version 选择之前在jenkins设置的ant;
- Targets 为需要运行的目标名称
- Build File 为存放build.xml路径地址
[attach]117680[/attach]
e、构建后操作,继续配置测试报告
1、下载一个插件Public HTML reports
系统管理----》管理插件----》可选插件 输入Public HTML reports 进行查询并进行安装
2、点击增加构建后操作步骤 ,并点击Public HTML reports
3、HTML directory to archive 为存放测试报告的html地址目录
[attach]117682[/attach]
4、并点击保存按钮,现在我们报告也配置好了
f、jenkins构建
1、点击立即构建
[attach]117683[/attach]
证明jenkins在构建了
[attach]117684[/attach]
说明构建成功了,Success !
[attach]117685[/attach]
2、查看测试报告
[attach]117687[/attach]
[attach]117686[/attach]
[attach]117688[/attach]
报告已经ok了
其实文章篇幅很长,配置很简单
最后可以用jenkins定时执行我们的jmeter脚本,也就是批量执行jmeter脚本了。
作者: qiaoqiao666966 时间: 2018-7-31 10:46
非常感谢分享
作者: 王小五ai测试 时间: 2018-7-31 21:13
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) |
Powered by Discuz! X3.2 |