性能测试培训:批量执行Jmeter脚本之ant调用 2

四、运行脚本:
1、cmd进入脚本目录:D:\apache-jmeter-2.13\demo
2、输入:ant 或 ant run(run为build.xml中的task名),执行结果:

 

D:\apache-jmeter-2.13\demo>ant

Buildfile: build.xml

 

all:

 

test:

   [jmeter] Executing test plan: D:\apache-jmeter-2.13\demo\Google1.jmx ==> D:\apache-jmeter-2.13\demo\report\jtl\TestReport201509141114.jtl

   [jmeter] Creating summariser <summary>

   [jmeter] Created the tree successfully using D:\apache-jmeter-2.13\demo\Google1.jmx

   [jmeter] Starting the test @ Mon Sep 14 23:14:32 CST 2015 (1442243672984)

   [jmeter] Waiting for possible shutdown message on port 4445

   [jmeter] summary +      1 in     1s =    1.9/s Avg:   248 Min:   248 Max:   248 Err:     1 (100.00%) Active: 1 Started: 1 Finished: 0

   [jmeter] summary +      5 in     1s =    7.8/s Avg:   119 Min:   107 Max:   137 Err:     0 (0.00%) Active: 0 Started: 1 Finished: 1

   [jmeter] summary =      6 in   1.2s =    5.2/s Avg:   140 Min:   107 Max:   248 Err:     1 (16.67%)

   [jmeter] Tidying up ...    @ Mon Sep 14 23:14:34 CST 2015 (1442243674232)

   [jmeter] ... end of run

   [jmeter] Executing test plan: D:\apache-jmeter-2.13\demo\测试百度.jmx ==> D:\apache-jmeter-2.13\demo\report\jtl\TestReport201509141114.jtl

   [jmeter] Creating summariser <summary>

   [jmeter] Created the tree successfully using D:\apache-jmeter-2.13\demo\测试百度.jmx

   [jmeter] Starting the test @ Mon Sep 14 23:14:35 CST 2015 (1442243675376)

   [jmeter] Waiting for possible shutdown message on port 4445

   [jmeter] summary +      1 in   0.5s =    2.1/s Avg:   196 Min:   196 Max:   196 Err:     0 (0.00%) Active: 1 Started: 1 Finished: 0

   [jmeter] summary +      5 in     1s =    8.4/s Avg:   113 Min:   107 Max:   133 Err:     0 (0.00%) Active: 0 Started: 1 Finished: 1

   [jmeter] summary =      6 in   1.1s =    5.6/s Avg:   126 Min:   107 Max:   196 Err:     0 (0.00%)

   [jmeter] Tidying up ...    @ Mon Sep 14 23:14:36 CST 2015 (1442243676535)

   [jmeter] ... end of run

 

report:

     [xslt] Processing D:\apache-jmeter-2.13\demo\report\jtl\TestReport201509141114.jtl to D:\apache-jmeter-2.13\demo\report\html\TestReport201509141114.html

     [xslt] Loading stylesheet D:\apache-jmeter-2.13\extras\jmeter-results-detail-report_21.xsl

     [copy] Copying 2 files to D:\apache-jmeter-2.13\demo\report\html

 

BUILD SUCCESSFUL

Total time: 5 seconds

 

3、测试报告目录:D:\apache-jmeter-2.13\demo\report\html,其中有一个红色失败的案例是我故意设置失败,以便查看的。 

四:最后,说一个我在使用过程中碰到一个问题,上面build.xml文件第29行有一句必须要加上:<property name="jmeter.save.saveservice.output_format" value="xml"/>,否则会报如下的错误: 

report:

     [xslt] Processing D:\Tools\apache-jmeter-2.13\demo\report\jtl\TestReport201509210923.jtl to D:\Tools\apache-jmeter-2.13\demo\report\html\TestReport201509210923.html

     [xslt] Loading stylesheet D:\Tools\apache-jmeter-2.13\extras\jmeter-results-detail-report_21.xsl

     [xslt] : Error! 前言中不允许有内容。

     [xslt] : Error! com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: 前言中不允许有内容。

     [xslt] Failed to process D:\Tools\apache-jmeter-2.13\demo\report\jtl\TestReport201509210923.jtl

因为不加上这一句,生成的.jtl文件是文本文件不是xml文件,使用xsl去转换.jtl文件时就会报错。


你可能感兴趣的:(软件测试开发)