簡體   English   中英

使用vs 2010在負載測試中測試迭代設置

[英]Test iteration setting in loadtest using vs 2010

我想為250個並發用戶測試我的應用程序,我對負載測試設置有些懷疑。

要實現上述目標,正確的設置應該是什么?

  1. 我已將“最大用戶數”設置為250,並在運行設置中將測試迭代次數設置為1,因此它將發送250個虛擬請求?

    要么

  2. 我必須將“最大用戶數”設置為250,並在運行設置中將測試迭代次數設置為250

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

  1. 在“ Constant Load Pattern ,設置負載測試如何創建虛擬用戶。
    • 如果您將Pattern = Constant設置Pattern = Constant則Visual Studio將創建250個虛擬用戶,而不意味着您需要它們。 因此,如果您有250個用戶並且只有10個Tests Iterations ,則只有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設置執行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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM