我想知道如何在Jmeter中測試一個網站的性能,最多有100萬活躍用戶,所有用戶都同時訪問該網站。如何在Jmeter中測試100萬用戶的性能?
2
A
回答
1
你可以通過具有的JMeter結合虛擬服務器託管解決方案做到這一點。
一種方法是設置多個E2C機在AWS和配置它們,所以它們各自利用產生的負載生成工具(如Apache JMeter的)在一個特定的Web應用程序的負載。
當你把足夠的虛擬負載生成器,可以達到100萬個的虛擬用戶(誰可能被封鎖由Web應用防火牆或測試的應用程序類似)。
1
鑑於你有足夠的機器,你可以爲負載生成器使用它是不成立的JMeter這種負擔大的問題。
記住以下幾點:
- 最有可能你將不能夠生產從一臺主機這樣的負載,以便考慮distributed mode運行JMeter的,當一個JMeter的主編排充當負載生成X奴隸。
- JMeter默認配置不適合高負載,它僅適用於腳本開發和調試。從9 Easy Solutions for a JMeter Load Test 「Out of Memory」 Failure指南跟隨建議,以獲得最大的JMeter的實例
- 真正的用戶不錘應用不停,他們需要一些時間來「思考」操作之間,而這種「思考時間」,可以從幾秒鐘到連幾分鐘(也就是說我的瀏覽器在輸入這個答案時不會向Stackoverflow發送很多請求),所以請考慮使用JMeter Timers來模擬此「思考時間」
- 確保您將HTTP Cache Manager添加到測試計劃中。行爲良好的瀏覽器僅從網頁(如圖像,樣式,腳本等)請求「重」資源一次,隨後請求從瀏覽器緩存中返回這些內容。你應該模擬相同的行爲,否則你的負載將不現實。
相關問題
- 1. Jmeter - 性能測試
- 2. JMeter - 性能測試
- 3. Jmeter性能測試:
- 4. 如何測試多達100萬用戶的Web服務?
- 5. JMeter上的性能測試
- 6. 性能測試 - 在JMeter的測試場景中分配用戶負載
- 7. Jmeter - 性能測試分析
- 8. 性能測試:JMeter vs Tsung
- 9. 使用JMeter測試WCF Webservice的性能?
- 10. 性能測試使用的JMeter
- 11. 如何測量JMeter中的Cassandra性能
- 12. jmeter性能測試:使用函數
- 13. 性能通過JMeter測試AJAX調用
- 14. 在性能測試中自動生成測試數據-Jmeter
- 15. 在JMeter性能測試中監控Jboss中的資源使用
- 16. 性能測試結果分析JMeter的
- 17. 如何在JMeter中運行JMeter負載測試和JMeter Webdriver測試
- 18. 如何在Flash中測試用戶PC的性能?
- 19. jmeter關於性能和負載測試
- 20. 我正在使用Jmeter和執行100用戶的負載測試
- 21. 如何在CircleCI中運行jmeter測試?
- 22. 用JMeter模擬數百萬用戶
- 23. 使用JMeter爲5000多個用戶進行性能測試的最佳方法
- 24. JMeter在性能測試過程中掛起
- 25. 如何在android中測試性能?
- 26. 如何在C#中測試性能?
- 27. 如何在使用JMeter執行性能測試期間增加請求/秒
- 28. Jmeter用於性能測試的記錄和播放腳本
- 29. Jmeter在ASP.net表單上失敗的性能測試
- 30. jmeter個人用戶控制測試
可能重複[如何模擬使用Jmeter的1000個併發用戶](http://stackoverflow.com/questions/26887644/how-to-simulate-1000-concurrent-user-using-jmeter) –