編輯測試混合模型以指定虛擬使用者執行測試的可能性
「測試混合模型」(Test Mix Model) 會指定在負載測試情節中,執行指定之測試的虛擬使用者的可能性。 這可讓您更寫實地模擬負載。 您能夠擁有數個工作流程 (而不是整個應用程式中只有一個工作流程),這可以更貼切地呈現使用者與應用程式互動的方式。
測試混合模型選項
您可以針對負載測試情節指定下列其中一個測試混合模型選項:
按總測試數:判斷當虛擬使用者啟動測試反覆項目時所執行的 Web 效能或單元測試。 在負載測試結束時,特定測試的執行次數會與指定的測試分佈相符。 當您的測試混合是以 IIS 記錄或實際執行資料中的交易百分比為基礎時,請使用此測試混合模型。
按虛擬使用者人數:判斷將執行特定 Web 效能或單元測試之虛擬使用者的百分比。 在負載測試的任一時間點,執行特定測試的使用者人數會與指定的測試分佈相符。 當您的測試混合是以執行特定測試的使用者百分比為基礎時,請使用此測試混合模型。
按使用者步調:在負載測試進行期間,每個 Web 效能測試或單元測試會在每小時內針對每位使用者執行指定的次數。 當您想要讓虛擬使用者在整個負載測試中以特定步調執行測試時,請使用此測試混合模型。
依據循序測試順序:每位虛擬使用者都會按照情節中定義測試的順序來執行 Web 效能或單元測試。 虛擬使用者會繼續按照此順序進行測試循環,直到負載測試完成為止。
工作
工作 |
相關主題 |
---|---|
指定負載測試的測試混合:建立負載測試時,您可以在 [新增負載測試精靈] 中指定負載測試的設定。 在 [新增負載測試精靈] 中,您可以選擇要加入至初始情節的現有 Web 和單元測試。 當您將測試加入至情節之後,就可以指定情節的測試混合。 使用負載模型選項,可以讓您對進行負載測試中的網站或應用程式,更為準確地預測其預期真實使用情況。 這是相當重要的,因為不是奠基於準確負載模型的負載測試,可能會產生誤導的結果。 |
|
編輯測試混合模型:您可以使用 [負載測試編輯器],將負載測試情節變更為使用其中一種測試混合模型。 |
|
為按使用者步調的測試混合模型設定步調延遲:如果您的負載測試情節已設定為使用 [按使用者步調的測試混合模型],您可以指定設定分散步調延遲的方式。 |