2017-04-10 65 views
-1

我已經意識到似乎有很多關於Number of threads(users)的困惑我的問題是'用戶'一詞在JMeter中是指什麼?Jmeter併發用戶

根據文檔:

http://jmeter.apache.org/usermanual/test_plan.html#thread_group

Multiple threads are used to simulate concurrent connections to your server application.

對我來說這似乎是指請求那些對服務器發出和數量不是個人用戶誰可以讓任何請求數。

有人可以澄清,如果'用戶'引用個人用戶或請求的數量。例如,在JMeter的怎麼會變成這樣模擬:

1用戶請求它由一個網頁:

  • 的index.html
  • styles.css的
  • bg.jpg

現在被認爲是1個用戶還是3個用戶(每個資源請求1個)?

+0

這有幫助嗎? https://www.blazemeter.com/blog/jmeter-test-results-why-actual-users-number-lower-expected – Tim

回答

0

映射應該很簡單

1 thread == 1 virtual user == 1 real user 

你需要的僅僅是設計測試牢記的是JMeter的虛擬用戶應該表現得像個真正的用戶,包括處理這些圖片和樣式像styles.cssbg.jpgcookiesheaderscachethink times

在關於網絡測試和正確處理CSS和圖像,實時瀏覽器執行如下操作:

  1. 請求主網頁,即index.html
  2. 並行要求所有實體包括在主網頁(圖片,腳本,樣式)

所以這仍然是一個用戶。有關更詳細的解釋和建議,請參見Web Testing with JMeter: How To Properly Handle Embedded Resources in HTML Responses文章。