2017-08-14 86 views
0

正如我们所知道的JMeter有2个模式下运行的测试计划:在单模单和主从模式的JMeter总结报告数据通信

的JMeter总结报告监听器会收集最小值,最大值,STDDEV错误%等数据并写入一个文件..

但在主从模式下,这些信息由主服务器记录,并且我检查了Jmeter总结报告代码,我无法理解哪些扩展方法,方法或者哪些代码使得Jmeter从服务器可以与主服务器通信以让主服务器记录这些数据,在Simple Data Writer侦听器中记录相同的问题。

那么,谁能帮助解决这个问题,非常感谢!

回答

0

由于Java RMI,Jmeter的从站与主站通信。为此,您需要在测试前start RMI registry。从版本2.3.1开始,您不需要手动执行它,Jmeter服务器将会处理此问题。

+0

感谢您的评论,实际上我有一个由我们自己创建的jar,并使用它在Jmeter中创建一些报告文件,但在主从模式下,每个slave创建一个报告,这意味着将有许多文件从机测试后,我们只需要在master,summary report listener,Data writer等中创建一个汇总。Jmeter插件是在master中收集数据的,我想是我错过了一些导入或我的代码中的某些方法? –

+0

要合并结果* .jtl文件,您可以使用[合并结果](https://jmeter-plugins.org/wiki/MergeResults/)插件。 或者您可以尝试商业Jmeter的叉[SmartMeter](https://www.smartmeter.io/)。其特性之一是分布式负载测试,其中SmartMeter将在测试后合并结果并生成报告。更多[信息](https://www.smartmeter.io/blog/jmeter-distributed-load-testing-made-simple)。 合并结果的其他选项可以是Redline13的[合并结果文件](https://www.redline13.com/blog/2016/04/pricing-and-features/)或[Blazemeter的含义](https:// sense)。 blazemeter.com/) – klingac