我已经创建了一个简单的测试(只需从flickr或google等着名站点下载文件)。我在本地运行测试(直接从jmeter运行或与本地运行的jmeter-server ,)平均时间为250ms,吞吐量为29.4/s。然后,我在一台主机上远程启动这个测试(它具有更好的网络连接),所得到的平均时间为225ms,但吞吐量非常低 - 例如2/s甚至低于1/s。平均时间数字看起来很合理。吞吐量数字完全没用。看起来,jmeter在某种程度上计算了本地jmeter驱动程序和jmeter服务器之间的时间,而不仅仅是平均每个jmeter服务器所经历的吞吐量。我们如何在远程/分布式测试中获得正确的吞吐量数字?Jmeter远程/分布式测试吞吐量错误
0
A
回答
0
想通了。原因是,当你配置了多个远程jmeter服务器,但只启动一个,jmeter不够聪明就知道!所以它一直在等待其他非首发者回复,导致统计数据下降。解决方法是,以确保所有JMeter伺服器启动和工作,
1
还有一个另外(去除jmeter.properties无效奴隶后):
时间必须在所有机器间synch'd大师和所有奴隶。如果时间不同步,吞吐量将直线下降。正如Hacking Bear Jmeter所说,它不够聪明,可以在本地机器中聚合事物并将其汇总在服务器中。相反,它会将所有开始时间和结束时间发送给主人,而主人则会进行汇总。所以如果所有机器之间的时间不同步,我们不会得到适当的吞吐量。
如果你想设置一台机器(机器A)与所有其他的时间日期,然后运行
sudo ntpdate <machine-A-ip-address>
你在哪里运行的JMeter(奴隶)的所有机器
,并在主机。
相关问题
- 1. 什么是JMeter吞吐量
- 2. Jmeter吞吐量的意义
- 3. Jmeter的吞吐量计算
- 4. 吞吐量测量
- 5. JMeter的吞吐量控制器中的吞吐量影响
- 6. Jmeter示例增量与吞吐量
- 7. 测量datanode的吞吐量
- 8. 如何测试HDFS I/O吞吐量
- 9. 的JMeter:吞吐量和KB /秒
- 10. Jmeter- ehcache清除后吞吐量增加
- 11. 分布式JMeter测试失败,java的错误,但测试将从JMeter的UI运行(非分布式)
- 12. Hazelcast - 分布式映射的吞吐量不一致
- 13. JMeter:在命令行界面模式下捕获吞吐量
- 14. Java上传吞吐量测量
- 15. 如何测量MQ的吞吐量
- 16. jmeter分布式测试的好处,
- 17. 调度Jmeter分布式测试
- 18. 吞吐量和Jmeter中的线程之间的关系
- 19. 计算吞吐量
- 20. 吞吐量措施
- 21. TCP吞吐量图
- 22. Flink流 - 延迟和吞吐量检测
- 23. 问:[Anylogic]测量生产吞吐率
- 24. 如何计算INET的“吞吐量”示例中的吞吐量?
- 25. 负载均衡WCF和共享高吞吐量的远程MSMQ
- 26. YCSB基准测试结果的吞吐量是多少?
- 27. JMeter的错误在测试
- 28. 无法增加jmeter的平均吞吐量
- 29. 使用JMeter从站时如何计算吞吐量?
- 30. Jmeter总报告总吞吐量 - 如何计算