jmeter 5.1版本+ant+Jenkins自动化

操作系统:win7

1.jdk安装,版本1.8

(1)官网下载包,或者通过第三方方式获取安装包,然后一键安装。

(2)配置环境变量

JAVA_HOME:jdk的安装目录

 Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

 CLASSPATH:%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 

(3)检查jdk安装

cmd命令窗口:java  -version

 

2.jmeter安装,版本5.1

(1)官网下载包,或者通过第三方方式获取安装包,直接解压即可。

(2)需要时,可配置环境变量

JMETER_HOME:jmeter的安装目录

CLASSPATH:%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar

Path:%JMETER_HOME%\bin

(3)检查jmeter安装

cmd命令窗口:jmeter -v

(4)修改jmeter.properties配置文件

jmeter.save.saveservice.output_format=xml

 

3.ANT安装

(1)官网下载包,或者通过第三方方式获取安装包,直接解压即可。

(2)配置环境变量

ANT_HOME:ANT的安装目录

PATH:;%ANT_HOME%\bin

(3)检查ANT安装

cmd命令窗口:ant -version

(4)本地调试ant构建jmeter生成jtl、html报告

(4.1)修改jmeter.properties配置文件中jmeter.save.saveservice.output_format=xml

(4.2)将E:\apache-jmeter-5.1.1\extras\ant-jmeter-1.1.1.jar拷贝到E:\apache-ant-1.10.9\lib目录下

(4.3)cmd窗口命令下,切换目录至E:\apache-jmeter-5.1.1\extras,输入ant.bat -file build.xml -Dtest=Test

(4.4)extras目录下build.xml配置,取消下列内容注释。

            <jvmarg value="-Xincgc"/>
            <jvmarg value="-Xmx128m"/>
            <jvmarg value="-Dproperty=value"/>
            <jmeterarg value="-qextra.properties"/>

(4.5)输入ant.bat -file build.xml -Dtest=Test,成功

E:\apache-jmeter-5.1.1\extras目录下,查看Test.jtl和Test.html文件。

(5)创建E:\resultlog目录,创建子目录html、jtl。

(6)E:\apache-ant-1.10.9\bin目录下,创建build.xml配置文件。

(7)cmd窗口切换目录到E:\apache-ant-1.10.9\bin,输入命令:ant

(7.1)检查build.xml,取消文本内容tab和空格,将配置文件中的“注释”全部删除。

(8)将新建的build.xml与脚本放置在同一个目录,目录路径E:\apache-jmeter-5.1.1\bin

<?xml version="1.0" encoding="UTF-8"?>
<project name="ant-jmeter-test" default="all" basedir=".">
<tstamp>
<format property="time" pattern="MM-dd-hh-mm"/>
</tstamp>
<property name="jmeter.home" value="E:\apache-jmeter-5.1.1"/>
<property name="jmeter.dir" value="${jmeter.dir}"/>
<property name="jmeter.result.jtl.dir" value="E:\resultlog\jtl"/>
<property name="jmeter.result.html.dir" value="E:\resultlog\html"/>
<property name="ReportName" value="TestReport"/>
<property name="jmeter.result.jtlName" value="${jmeter.result.jtl.dir}/${ReportName}${time}.jtl"/>
<property name="jmeter.result.htmlName" value="${jmeter.result.html.dir}/${ReportName}${time}.html"/>
<target name="all">
<antcall target="test"/>
<antcall target="report"/>
</target>
<target name="test">
<taskdef name="jmeter" classname="org.programmerplanet.ant.taskdefs.jmeter.JMeterTask"/>
<jmeter jmeterhome="${jmeter.home}" resultlog="${jmeter.result.jtl.dir}/${ReportName}${time}.jtl">
<testplans dir="E:\jenkins\workspace\接口自动化测试" includes="人力资源.jmx"/>
<property name="jmeter.save.saveservice.output_format" value="xml"/>
</jmeter>
</target>
<target name="report">
<tstamp> <format property="report.datestamp" pattern="yyyy/MM/dd HH:mm"/></tstamp>
<xslt classpathref="xslt.classpath" force="true" in="${jmeter.result.jtlName}" out="${jmeter.result.htmlName}" style="${jmeter.home}/extras/jmeter-results-detail-report_21.xsl">
<param name="dateReport" expression="${report.datestamp}"/>
</xslt>
<copy todir="${jmeter.result.html.dir}">
<fileset dir="${jmeter.home}/extras">
<include name="collapse.png"/>
<include name="expand.png"/>
</fileset>
</copy>
</target>
<path id="xslt.classpath">
<fileset dir="${jmeter.home}/lib" includes="xalan*.jar"/>
<fileset dir="${jmeter.home}/lib" includes="serializer*.jar"/>
</path>
</project>

(9)cmd窗口切换目录至E:\apache-jmeter-5.1.1\bin,输入命令ant。

 

4.Jenkins安装

(1)官网下载包,或者通过第三方方式获取安装包,直接一键安装。

环境变量 JENKINS_HOME=E:\jenkins

(2)找到E:\jenkins\jenkins.xml文件

httpPort=9000

(3)停止Jenkins,命令:net stop jenkins

(4)启动Jenkins,命令:net start jenkins

拓展:

(4.1)若安装好Jenkins,启动Jenkins到Jenkins根目录下,输入命令:java -jar jenkins.war

(4.2)重启Jenkins,在浏览器地址后加上restart,即:http://localhost:9000/restart

(5)浏览器打开:http://localhost:9000,找到E:\jenkins\secrets\initialAdminPassword内容,复制粘贴即可。

(6)任意选择一种方式安装,最好选择自己需要的插件,等待若干时间。

(7)创建用户,admin/123456,继续进行安装。

(8)Manage Jenkins-Manage Plugins-可选插件,需要安装invoke ant插件、HTML测试报告展示的插件。

(8.1)安装HTML Publisher和Ant In Workspace。

(8.2)Manage Jenkins-Global Tool Configuration,配置jdk和ant。

(9)Jenkins-创建一个任务-任务名称:接口自动化测试,选择Freestyle project。

(10)配置参数。

备注:ant构建项目,默认执行的是Jenkins中workspace下的脚本,可以将执行脚本和build.xml配置文件放置该目录下。

(11)Build Now-点击计划名称-控制台输出。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值