![](/img/trans.png)
[英]Setting useLegacyV2RuntimeActivationPolicy for test projects in VS 2010
[英]Test iteration setting in loadtest using vs 2010
我想為250個並發用戶測試我的應用程序,我對負載測試設置有些懷疑。
要實現上述目標,正確的設置應該是什么?
我已將“最大用戶數”設置為250,並在運行設置中將測試迭代次數設置為1,因此它將發送250個虛擬請求?
要么
我必須將“最大用戶數”設置為250,並在運行設置中將測試迭代次數設置為250
以下是有關負載測試設置的一些說明:
Constant Load Pattern
,設置負載測試如何創建虛擬用戶。
Pattern = Constant
設置Pattern = Constant
則Visual Studio將創建250個虛擬用戶,而不意味着您需要它們。 因此,如果您有250個用戶並且只有10個Tests Iterations
,則只有10個用戶會發送請求 Pattern = Step
,則將設置虛擬用戶的初始數量,並且在每次測試迭代中,虛擬用戶的數量都會由Step User Count
。 同樣,您可以從實際需要的用戶中創建更多用戶。 Run Settings
,您應關注2個基本設置:
Test Iterations
,它描述將從所有虛擬用戶執行的請求(測試)的總數。 因此,如果將此值設置為500,並且具有250個虛擬用戶的恆定模式,則每個用戶將發送2個請求。 也許有些會發送3,有些會發送1,但是總測試(請求)為500。 Use Test Iterations
設置描述了應根據“ Test Iterations
設置(先前的場景)還是根據“ Run Duration
設置執行Test Iterations
。 如果將此屬性設置為false
,則所有虛擬用戶將嘗試在“ Test Duration
時間” Test Duration
內執行盡可能多的請求/測試。 因此,回答您的問題:
我已將“最大用戶數”設置為250,並在運行設置中將測試迭代次數設置為1,因此它將發送250個虛擬請求?
不,它將僅發送一個請求。 如果要進行250個測試,則設置Test Iterations
= 250。
我必須將“最大用戶數”設置為250,並在運行設置中將測試迭代次數設置為250
這將發送總計250個測試,但這並不意味着它們將是並發的。 250個虛擬用戶不會一次創建,這取決於他們的初始編號。 因此,如果要進行250個並發測試,則必須設置Pattern = Constant。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.