700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 持续集成接口自动化-jmeter+ant+jenkins(一)

持续集成接口自动化-jmeter+ant+jenkins(一)

时间:2019-02-23 23:23:36

相关推荐

持续集成接口自动化-jmeter+ant+jenkins(一)

ant 批量执行Jmeter

一、环境准备

1、JDK环境:/technetwork/java/javase/downloads/index.html

2、ANT环境:/bindownload.cgi

3、Jmeter:/download_jmeter.cgi

4、将jmeter的extras目录中ant-jmeter-1.1.1.jar包拷贝至ant安装目录下的lib目录中

5、修改Jmeter的bin目录下jmeter.properties文件的配置:jmeter.save.saveservice.output_format=xml

以上三样配置完环境变量就可以开始进入接口自动化持续集成的精彩世界

二、Jmeter脚本准备

可参考:/hito/p/5050769.html

三、ant的build.xml文件

<?xmlversion="1.0"encoding="UTF-8"?><projectname="ant-jmeter-test"default="run"><tstamp><formatproperty="time"pattern="yyyyMMddhhmm"/></tstamp><propertyname="jmeter.home"value="D:\SoftWare\Jmeter\apache-jmeter-2.13"/><propertyname="report.title"value="SoaTestReport"/><propertyname="jmeter.result.jtl.dir"value="D:\Jmeter\result\jtl"/><propertyname="jmeter.result.html.dir"value="D:\Jmeter\result\html"/><propertyname="ReportName"value="TestReport"/><propertyname="jmeter.result.jtlName"value="${jmeter.result.jtl.dir}/${ReportName}${time}.jtl"/><propertyname="jmeter.result.htmlName"value="${jmeter.result.html.dir}/${ReportName}${time}.html"/><targetname="run"><antcalltarget="test"/><antcalltarget="report"/></target><targetname="test"><taskdefname="jmeter"classname="org.programmerplanet.ant.taskdefs.jmeter.JMeterTask"/><jmeterjmeterhome="${jmeter.home}"resultlog="${jmeter.result.jtlName}"><testplansdir="D:\Jmeter\script"includes="*.jmx"/><propertyname="jmeter.save.saveservice.output_format"value="xml"/></jmeter></target><pathid="xslt.classpath"><filesetdir="${jmeter.home}/lib"includes="xalan*.jar"/><filesetdir="${jmeter.home}/lib"includes="serializer*.jar"/></path><targetname="report"><tstamp><formatproperty="report.datestamp"pattern="yyyy/MM/ddHH:mm"/></tstamp><xsltclasspathref="xslt.classpath"force="true"in="${jmeter.result.jtlName}"out="${jmeter.result.htmlName}"style="${jmeter.home}/extras/jmeter-results-detail-report_21.xsl"><paramname="dateReport"expression="${report.datestamp}"/></xslt><copytodir="${jmeter.result.html.dir}"><filesetdir="${jmeter.home}/extras"><includename="collapse.png"/><includename="expand.png"/></fileset></copy></target></project>

四、执行

进入build.xml的文件路径下,Shift加右键,选中在此处打开命令行,输入命令:ant,然后回车

五、结果查看

Jmeter的结果报告包含很多参数并没有在html报告中展示,对于结果展示的扩展,可以参考:/jmeter-url/

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。