当我使用命令提示符运行具有1个用户的jmx文件时,它会显示运行结束的响应,并给出平均时间等。
但是当我与5个用户运行相同的jmx时,它不会显示有多少用户处于活动状态,也没有给出结果。
cmd在此行之后停止。
在端口4445上等待可能的Shutdown / StopTestNow / Heapdump消息
答案 0 :(得分:0)
默认情况下,JMeter的Summariser报告每30秒产生一次STDOUT,因此您可能没有等待足够长的时间或者您的测试提前完成。
如果您需要更频繁的输出,可以通过-t via -J命令行参数来修改 summariser.interval 属性(即每5秒发生一次),如:
jmeter -Jsummariser.interval=5 -n -t test.jmx -l test.jtl
要使更改成为永久更改,只需将下一行添加到 user.properties 文件中:
summariser.interval=5
有关详细信息,请参阅Configuring JMeter用户手册章节。