2016-09-18 36 views
0

我需要爲5000個用戶加載測試。但他們只提供2臺機器,下面提到的配置。我可以使用多少個線程而沒有任何問題。兩臺計算機都位於不同的子網中,因此我無法在遠程中使用它們。我可以在兩臺機器上同時運行測試,併合並日志文件的結果。 系統配置: Ram 8 GB CPU八核3.12 GHz 交換內存16 GB。 Linux cent 7 os。測試加載時應該在計算機上使用最大線程

也可以保存http響應頭..是否影響實時計時,如果我沒有保存這個響應頭。

而且我使用緩存管理器中,cookie管理,池大小爲6,不斷定時器..有什麼我錯過了模擬實時結果......

+1

可能重複[在Jmeter中合理同時運行的最高線程數目是多少?](http ://stackoverflow.com/questions/765101/what-is-the-highest-number-of-threads-that-is-reasonable-to-simultaneously-run-i) –

回答

1

有像「我可以模擬這個沒有答案來自我的機器的許多用戶「對於每個單個測試場景的每個應用程序,數字將爲不同

  • 例如,如果你需要測試IETF website基本上返回小純文本頁面 - 如果切換IE瀏覽圖片庫就像pinterest你可以模擬你的硬件
  • 即10個000用戶 - 用戶數量將如果響應大小更大,比如說5 000
  • 如果您需要測試應用程序,假設上傳和下載大文件,傳遞大量響應參數,密集關聯和參數化等,如在線content management system虛擬用戶數可能是低至1 000.

因此,唯一確定可以爲您的應用程序生成多少虛擬用戶的唯一方法是逐漸增加負載生成器端的負載和監視資源。一旦CPU,RAM,磁盤或網絡IO使用率超過85-90% - 這是您的機器可以爲特別是該測試場景生成的最大值。

從「現實」的角度來看,我會建議使用HTTP Header Manager來表示瀏覽器標題。某些應用程序根據User-Agent標題的值產生不同的響應,可能會提供由Accept-Encoding標題等觸發的壓縮響應。

相關問題