如何控制输出到jmeter .jtl日志文件

时间:2014-09-02 18:12:57

标签: user-interface jmeter command-line-interface

我创建了一个用于测试Tibco EMS消息传递的JMeter测试计划。它包含1个JMS消息发布者和5个JMS消息订阅者采样器。我可以通过JMeter GUI轻松运行60,000个EMS消息而不会出现问题。但是,当我使用下面的本地命令在命令行模式(CLI)中运行它时,它会抓取大约2,000条消息:

 C:\jmeter\apache-jmeter-2.9\bin\jmeter.bat -n -r -t  C:\jmeter\apache-jmeter-2.9\bin\EMS-85-TestPlan.jmx  -l  C:\jmeter\apache-jmeter-2.9\logs\EMS-85-JMeterGUIStats.jtl

生成的.jtl文件是88,600行。我删除了.jtl命令选项,测试完成和gui测试一样快。

如何配置JMeter以仅更新“JMS消息发布者”样本的.jtl文件?我认为这将解决我的瓶颈,并仍然提供所需的报告。

1 个答案:

答案 0 :(得分:0)

使用GUI模式进行负载测试不是最佳实践。

当您在GUI模式下运行时,负载可能低于NON GUI中的负载。 在这种情况下,您所面临的问题可能是在您正在测试的应用程序中显示问题。

当JMeter实例停止运行时,你是否可以进行线程转储?

另外,我不明白你对88600线路的看法,它是否会失速?

您可以通过在要报告的线程组下确定侦听器的范围来控制报告,例如,您可以将结果树输出视为文件。