2012-12-17 43 views
1

我想爲250個併發用戶測試我的應用程序,我對負載測試設置有些疑問。使用vs 2010在loadtest中測試迭代設置

什麼應該是正確的設置來實現上述...

  1. 我已經設置了最大用戶數爲250和運行設置爲1的反覆測試,所以將它發送250個虛擬的要求嗎? ??

  2. 我必須設置在運行中的最大用戶數爲250和反覆測試設置爲250

+0

感謝您的建議.... –

回答

5

以下是有關負載測試設置的一些說明:

  1. Constant Load Pattern中,您可以設置負載測試如何創建您的虛擬用戶。
    • 如果你設置了Pattern = Constant,那麼visual studio將創建250個虛擬用戶,而不需要他們。因此,如果您有250個用戶並且只有10個用戶,則只有10個用戶將發送請求
    • 如果您設置Pattern = Step,則設置虛擬用戶的初始數量,並在每次測試迭代時將其增加Step User Count。再次,您可以創建更多的用戶,形成您實際需要的用戶。
  2. Run Settings有2個基本的設置,你應該專注:
    • Test Iterations,它描述了將所有的虛擬用戶執行的請求(測試)的總數。所以,如果你設置這個值爲500,並且你有一個250個虛擬用戶的常量模式,那麼每個用戶將發送2個請求。也許有些人會發送3和其他一個1,但總測試(請求)將是500.
    • Use Test Iterations設置描述是否應根據Test Iterations設置(上一個方案)或根據Run Duration設置執行測試。如果您將此屬性設置爲false,則所有虛擬用戶都將嘗試執行儘可能多的請求/測試,因爲它們可以在Test Duration時間內執行儘可能多的請求/測試。

所以,回答您的問題:

我已經設置了最大用戶數爲250和運行設置爲1的反覆測試,所以將它發送250個虛擬要求???

不,它只會發送一個請求。如果您想要250次總測試,請設置Test Iterations = 250。

我必須設置在運行時的設置的最大用戶數爲250和反覆測試250

這將發送250次總測試,但它並不意味着他們會併發。250虛擬用戶不會立即創建,這取決於他們的初始編號。所以,如果你想要250個併發測試,你必須設置Pattern = Constant。

+1

非常感謝您的詳細解釋 –

+0

歡迎您。 – Schaliasos