jmeter+ant+jenkins接口自动化测试小结

一、安装前准备:

       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 FilesJava目录下,例如Jdk安装在C:Program     FilesJavajdk1.8.0_172路径下)

  (1)系统变量→新建 JAVA_HOME 变量:

   变量值填写jdk的安装目录(本人是C:Program FilesJavajdk1.8.0_172)

 (2)系统变量→寻找 Path 变量→编辑:

    在变量值最后输入 %JAVA_HOME%/jre/bin;C:Program Files (x86)Javajdk1.8.0_144bin;

 (3)系统变量→新建 CLASSPATH 变量:

    变量值填写 .;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar; (注意最前面有一点)

    系统变量配置完毕

 (4)检验是否配置成功 运行cmd 输入 java -version 

  若如图所示 显示版本信息 则说明安装和配置成功。

  

2.jmeter安装

   >解压apache-jmeter-3.3.zip到D:javaJmeter+ant+jenkinsapache-jmeter-3.3目录下。

  

   >Jmeter插件的安装:将JMeterPlugins-Extras.jar、JMeterPlugins-Standard.jar文件拷贝到D:javaJmeter+ant+jenkinsapache-jmeter-3.3libext目录下

>配置jmeter环境变量:

  (1) 设置环境变量:新建系统变量在变量名中输入:JMETER_HOME,变量值中输入:D:javaJmeter+ant+jenkinsapache-jmeter-3.3,点击确定即可。

(2) 在环境变量CLASSPATH中添加

%JMETER_HOME%libextApacheJMeter_core.jar;%JMETER_HOME%libjorphan.jar;%JMETER_HOME%liblogkit-2.0.jar;

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

(3) 检验是否配置成功 运行cmd 输入 jmeter -v 

     若如图所示 显示版本信息 则说明安装和配置成功:

      

   3、ant安装:

        >解压apache-ant-1.10.3-bin.zip到D:javaJmeter+ant+jenkinsapache-ant-1.10.3-binapache-ant-1.10.3目录下

         

             >配置ANT环境变量:

              (1)新建环境变量:

                ANT_HOME:D:javaJmeter+ant+jenkinsapache-ant-1.10.3-binapache-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:javaJmeter+ant+jenkinsJmeterTestresultLog,目录中分别建立了html和jtl两个文件夹,之后Ant运行之后将jtl中的文件转换成html中

      

       (3)在D:javaJmeter+ant+jenkinsapache-ant-1.10.3-binapache-ant-1.10.3文件中建立一个build.xml文件

             

             build.xml代码(pan.baidu.com/s/1nv2xVaL),注意要修改红色框框的内容

             

  (4)cd 到目录路径下D:javaJmeter+ant+jenkinsapache-ant-1.10.3-binapache-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 PluginEmail Extension Plugin

      

(5)进入具体的job配置:

        展示HTML报告的,需进入“系统管理”>>>“插件管理”安装插件

        

       >Build Triggers--定时构建:

       

   >Build Windows批处理命令:

     <1> cd C:Program Files (x86)Jenkinsworkspacetest 
            del  Test.jtl
            del  Test.html

    <2>  cd C:Program Files (x86)Jenkinsworkspacetest
            ant -file build.xml -Dtest=Test

   <3>  cd C:Program Files (x86)Jenkinsworkspacetestapache-jmeter-3.3bin
           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

    

       

     

配置完成,点击构建,邮件发送邮箱