JMeter和Tsung有什麼不同?我讀過,如果用相同的硬件測試,Tsung可能比JMeter產生更多的負載,但是它與實際有多接近?性能測試:JMeter vs Tsung
回答
它總是取決於你的場景和用於可變性的數據量,當你用JMeter能夠運行100個用戶時,比率會被關閉到10,Tsung將以1000用戶/秒的速度輕鬆完成。
崇是用Erlang編寫的,說要能夠運行併發用戶的數量極限(10000+)
JMeter是用Java編寫的,並完全能夠產生大量負荷的,假設你的測試計劃好。
下面是關於性能的一些侷限性JMeter的
在JMeter中每一個用戶是一個操作系統線程。這會增加使用大量併發用戶的開銷(jmeter最佳做法建議使用較少的線程數,http://jmeter.apache.org/usermanual/best-practices.html--根據我的經驗,當每個jmeter實例使用超過1000個線程時,可能會遇到問題,但這可能會有很大差異,具體取決於你的測試計劃)。運行更大的測試時,您還需要調整JVM設置。
如果您有動態腳本(由於jmeter變量擴展每次都必須重新編譯腳本),您可以輕鬆銷燬PermGen內存中的性能&。將腳本放在單獨的文件中或使用編譯緩存鍵來避免重新編譯。
使用一些測試組件(如樹視圖,它在內存中保存的每個請求&響應)可以在你的負載生成
我測試過一些非常大的站點,JMeter的肆虐,只要你能夠減少線程的數量(減少用戶等待將吞吐量保持在你想要的水平)Jmeter是好的。 JMeter周圍有一個相當大的社區,負載測試插件使用很多監控各種系統的協議。 JMeter也有良好的腳本支持--java,javascript,無論它可以基本上加載到jvm(包括例如groovy),所以它是非常可擴展的。我一次(使用jmeter 2.6,我認爲)我每秒運行了大約30,000個數據庫請求(Oracle JDBC),並且有一些優化,因爲只要你沒有極端的要求,jmeter就可以。選擇一個適合你的需求和你的經驗。
注:我很少使用Tsung的經驗。
- 1. Jmeter - 性能測試
- 2. JMeter - 性能測試
- 3. Jmeter性能測試:
- 4. Jmeter - 性能測試分析
- 5. JMeter上的性能測試
- 6. 性能測試vs負載測試vs壓力測試
- 7. 性能測試OpenLayers vs Leaflet
- 8. 性能測試Apache vs NodeJs
- 9. jmeter關於性能和負載測試
- 10. jmeter性能測試:使用函數
- 11. 使用JMeter測試WCF Webservice的性能?
- 12. 性能通過JMeter測試AJAX調用
- 13. 性能測試結果分析JMeter的
- 14. 性能測試使用的JMeter
- 15. LINQ vs foreach vs性能測試結果
- 16. 在性能測試中自動生成測試數據-Jmeter
- 17. Phonegap vs android on android性能測試
- 18. 測試性能 - 回退vs恢復點
- 19. 犀牛VS SpiderMonkey的性能測試
- 20. MongooseIM的Tsung負載測試(websockets)
- 21. Tsung負載測試 - Websocket + XMPP + SSL
- 22. Tsung - 測試代理服務器
- 23. Tsung負載測試的Ajax請求
- 24. VS2010編碼的UI測試VS Web性能測試
- 25. 。嘗試VS &&性能
- 26. 如何使用tsung測試登錄和註冊功能
- 27. Tsung測試不能通過ssl與sha-256算法連接
- 28. 性能測試 - 在JMeter的測試場景中分配用戶負載
- 29. 性能測試
- 30. 性能測試