我想爲250個併發用戶測試我的應用程序,我對負載測試設置有些疑問。使用vs 2010在loadtest中測試迭代設置
什麼應該是正確的設置來實現上述...
我已經設置了最大用戶數爲250和運行設置爲1的反覆測試,所以將它發送250個虛擬的要求嗎? ??
或
我必須設置在運行中的最大用戶數爲250和反覆測試設置爲250
我想爲250個併發用戶測試我的應用程序,我對負載測試設置有些疑問。使用vs 2010在loadtest中測試迭代設置
什麼應該是正確的設置來實現上述...
我已經設置了最大用戶數爲250和運行設置爲1的反覆測試,所以將它發送250個虛擬的要求嗎? ??
或
我必須設置在運行中的最大用戶數爲250和反覆測試設置爲250
以下是有關負載測試設置的一些說明:
Constant Load Pattern
中,您可以設置負載測試如何創建您的虛擬用戶。
Pattern = Constant
,那麼visual studio將創建250個虛擬用戶,而不需要他們。因此,如果您有250個用戶並且只有10個用戶,則只有10個用戶將發送請求Pattern = Step
,則設置虛擬用戶的初始數量,並在每次測試迭代時將其增加Step User Count
。再次,您可以創建更多的用戶,形成您實際需要的用戶。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。
非常感謝您的詳細解釋 –
歡迎您。 – Schaliasos
感謝您的建議.... –