我正在使用Apache JMeter 2.11运行JMeter方案。 JMeter.bat文件包含以下参数:
set HEAP=-Xms512m -Xmx12144m
set PERM=-XX:PermSize=64m -XX:MaxPermSize=64m
%JM_START% %JM_LAUNCH% %ARGS% %JVM_ARGS% -XX:ThreadStackSize=4096 -jar "%JMETER_BIN%ApacheJMeter.jar" %JMETER_CMD_LINE_ARGS%
我从包含以下
的csv文件中读取要执行的数据
我的方案定义如下:
计时器于29/09/2014 14:32:48发布
<sample t="0" lt="0" ts="1411993968137" s="true" lb="Timer between steps" rc="200" rm="OK" tn="Groupe d'unités 1-1" dt="text" by="307"/>
&#34;对象属性页面&#34; debug sampler运行于29/09/2014 14:32:48
<sample t="1" lt="0" ts="1411993968370" s="true" lb="object Property Page " rc="200" rm="OK" tn="Groupe d'unités 1-1" dt="text" by="754"/>
调试采样器&#34; ProppageUpdate之前&#34;运行于29/09/2014 14:52:16
<sample t="0" lt="0" ts="1411995135835" s="true" lb="ProppageUpdate Before" rc="200" rm="OK" tn="Groupe d'unités 1-1" dt="text" by="754"/>
也就是说&#34;对象属性页面&#34;之后20分钟;调试采样器。 接下来发出的所有请求都远离&#34; ProppageUpdate Before&#34;调试采样器。
这是否意味着条件&#34;如果属性页&#34;需要时间执行? &#34;如果属性页&#34;是一个if语句,检查&#34; $ {ObjectType}&#34; ==&#34; propage&#34;
这是否意味着csv文件解析太长了?
我们将不胜感激。
西尔维
答案 0 :(得分:1)
不要在性能测试中使用调试采样器,只有在调试指定名称时才能使用它。
我想知道,为什么延迟是&#34; 0&#34;这里和时间太少了。你可以添加查看结果树&#39;并检查那里的反应[对象属性页面&#39;]?
你的CSV文件太大了,大小是多少?您在特定的CSV中添加了多少参数?
建议
通过在jmeter.properties文件中指定正确的loglevel [默认信息],检查Jmeter.log [in jmeter / bin dir]中的详细debuging。
我建议您将-Xms和-Xmx设置为相同的值以获得最佳性能。
示例:
set HEAP=-Xms1024m -Xmx1024m