我已經創建了一個簡單的測試(只需從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. Jmeter的吞吐量計算
- 5. JMeter - 吞吐量控制器
- 6. 什麼是JMeter吞吐量
- 7. CUDA,測試吞吐量的小程序
- 8. 吞吐量測量
- 9. JMeter的吞吐量控制器中的吞吐量影響
- 10. JMETER基於用戶或基於吞吐量的測試
- 11. '中間節點'吞吐量測試(使用JMeter?)
- 12. Jmeter示例增量與吞吐量
- 13. JMeter的分佈式測試
- 14. 測量datanode的吞吐量
- 15. 如何測試HDFS I/O吞吐量
- 16. JMeter:單測試與分佈式測試
- 17. 恆定的吞吐量計時器JMeter
- 18. Jmeter- ehcache清除後吞吐量增加
- 19. JMeter消息吞吐量太低
- 20. 的JMeter:吞吐量和KB /秒
- 21. 分佈式JMeter測試失敗,java的錯誤,但測試將從JMeter的UI運行(非分佈式)
- 22. 分佈式處理中的最大吞吐量(使用netty 4.0)
- 23. Hazelcast - 分佈式映射的吞吐量不一致
- 24. JMeter:在命令行界面模式下捕獲吞吐量
- 25. Java上傳吞吐量測量
- 26. 如何測量MQ的吞吐量
- 27. TCP網絡吞吐量測量
- 28. 調度Jmeter分佈式測試
- 29. jmeter分佈式測試的好處,
- 30. 使用Jmeter進行分佈式測試