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 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路径   [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