操作系统: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-点击计划名称-控制台输出。