我为测试Tibco EMS消息创建了JMeter测试计划。它包含1个JMS消息发布者和5个JMS消息订阅者采样器。我可以通过带有60,000个EMS消息的JMeter GUI轻松地运行它,而不会出现问题。然而,爬网,然后在约2000封邮件档时,我使用下面的本地命令在命令行模式(CLI)运行:如何控制输出到jmeter .jtl日志文件
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文件是88600行。我删除了.jtl命令选项,并且测试的完成速度与gui测试一样快。
如何配置JMeter以仅为“JMS消息发布程序”示例更新.jtl文件?我认为这将解决我的瓶颈问题,并提供所需的报告。
是的,我使用GUI模式柚木测试,然后禁用任何报告监听器,并通过CLI模式运行实际测试。我会按要求做一个线程转储。 啊,我运行了很多测试,所以我会用jtl日志文件结果报告实际的结束条件。 可能有另一种解决此问题的方法。是否可以配置JMeter采样器来执行但不报告结果?我需要5个JMS消息订阅者采样器来清除队列中的消息,但我不关心他们的报告。希望这会避免这些更新到.jtl日志或通过gui。 – user1888167 2014-09-03 12:43:28