使用Ant+jmeter运行压力测试并生成报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1.下载jmeter2.下载ant3.配置好jmeter和ant的bin目录到环境变量中4.将jmeter的extras目录中ant-jmeter-1.1.1.jar包拷贝至ant安装目录下的lib目录中,这样Ant运行时才能找到org.programmerplanet.ant.taskdefs.jmeter.JMeterTask这个类,从而成功触发JMeter脚本5.把脚本写好之后,放到extras目录下6.ant-jmeter.jar拷贝到ant的lib目录7.jmeter默认保存的是.csv格式的文件,所以我们先要设置一下bin/jmeter.properties文件内容,保存jmeter.save.saveservice.output_format=xml8.编写下面的build.xml文件参考:或者=1.0encoding=utf-8?projectname=JmeterTestdefault=allbasedir=.tstampformatproperty=timepattern=yyyyMMddhhmm//tstamp!--需要改成自己本地的Jmeter目录--propertyname=jmeter.homevalue=D:\auto-test-tool\apache-jmeter-2.13/!--jmeter生成jtl格式的结果报告的路径--propertyname=jmeter.result.jtl.dirvalue=D:\auto-test-tool\apache-jmeter-2.13\test\jtl/!--jmeter生成html格式的结果报告的路径--propertyname=jmeter.result.html.dirvalue=D:\auto-test-tool\apache-jmeter-2.13\test\html/!--生成的报告的前缀--propertyname=ReportNamevalue=TestReport/propertyname=jmeter.result.jtlNamevalue=${jmeter.result.jtl.dir}/${ReportName}${time}.jtl/propertyname=jmeter.result.htmlNamevalue=${jmeter.result.html.dir}/${ReportName}${time}.html/targetname=allantcalltarget=test/antcalltarget=report//targettargetname=testtaskdefname=jmeterclassname=org.programmerplanet.ant.taskdefs.jmeter.JMeterTask/jmeterjmeterhome=${jmeter.home}resultlog=${jmeter.result.jtlName}!--声明要运行的脚本。*.jmx指包含此目录下的所有jmeter脚本--testplansdir=D:\auto-test-tool\apache-jmeter-2.13\extrasincludes=*.jmx//jmeter/targettargetname=reportxsltin=${jmeter.result.jtlName}out=${jmeter.result.htmlName}style=${jmeter.home}/extras/jmeter-results-detail-report_21.xsl/!--因为上面生成报告的时候,不会将相关的图片也一起拷贝至目标目录,所以,需要手动拷贝--copytodir=${jmeter.result.html.dir}filesetdir=${jmeter.home}/extrasincludename=collapse.png/includename=expand.png//fileset/copy/target/project9.使用命令行,cd到extras目录10.命令行运行ant命令(就是说,命令行直接输入“ant”就可以自动执行build.xml了)

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功