編輯測試混合以指定要包含在負載測試情節中的 Web 效能測試、單元測試和自動程式碼 UI 測試
情節的「測試混合」(Test Mix) 結合了情節所包含之 Web 效能和單元測試的選取範圍,以及這些測試在情節中的分佈方式。 分佈就是您可以針對虛擬使用者在負載測試回合期間選取特定測試之可能性指定的設定。
將一組測試加入至負載測試之後,測試混合(Test Mix) 便會像其他混合選項般運作。 虛擬使用者會根據您在混合中指定的可能性,隨機地選取測試。 例如,如果您有兩個測試,各佔混合的 50%,則新虛擬使用者大約有一半的時間會選擇執行第一個測試。 在 50/50 混合中,如果某個測試較長,而另一個測試較短,則較長的測試便會造成較多負載。
將測試加入至混合之後,您就可以移除測試。 此外,您也可以使用混合控制項,變更測試混合的分佈。 混合控制可讓您輕鬆地調整測試在情節中的分佈方式。 如需詳細資訊,請參閱如需混合控制與About the Mix Control。
注意事項 |
---|
分佈是用來度量虛擬使用者在執行負載測試期間選取特定測試的可能性。而且會以百分比表示散發程度。因此,情節中所有測試的分佈數目總和是 100。例如,如果情節僅包含一個測試,則該測試的分佈程度為 100%。 |
本主題內容:
需求
- Visual Studio Ultimate
將新的測試加入至現有情節中的測試混合
當您使用 [新增負載測試精靈] 來建立新的情節時,可以指定要加入至新情節之測試混合的 Web 效能和單元測試。 如需詳細資訊,請參閱步驟2.3-在新增負載測試精靈中指定測試混合。
您可以使用 [負載測試編輯器] 將其他 Web 效能和單元測試加入至情節的測試混合。
若要將其他測試加入至現有的情節
開啟負載測試。
在 [負載測試編輯器] 中,以滑鼠右鍵按一下現有的情節,然後按一下 [加入測試]。
[加入測試] 對話方塊隨即出現。 方案中所有原本不存在於情節的 Web 效能、單元和自動程式碼 UI 測試都可以加入至情節。
在 [可用的測試] 窗格中,選取您想要加入的 Web 效能、單元和自動程式碼 UI 測試。 點右鍵,將測試加入至 [選取的測試] 窗格。
加入測試完成之後,請按一下 [確定]。
測試便會加入至測試混合。 新的散發會自動指派至測試混合中的測試。
(選擇性) 調整混合控制項以符合指定的測試分佈。 如需詳細資訊,請參閱如需混合控制。
從情節移除測試
從情節移除測試
開啟負載測試。
在 [負載測試編輯器] 的負載測試樹狀目錄中,以滑鼠右鍵按一下您想要從中移除測試的情節,然後選取 [編輯測試混合]。 [編輯測試混合] 對話方塊隨即出現。
在方格中選取 Web 效能、單元或自動程式碼 UI 測試,然後選 [移除]。
注意事項 移除測試後,請將測試混合調整為您慣用的散發。
移除測試完成之後,請按一下 [確定]。
如需混合控制
混合控制可讓您在負載測試情節中,調整分佈在測試、瀏覽器類型或網路類型中的負載百分比。 您可以藉由移動滑桿來調整百分比值。 在負載測試情節中調整混合值,指定了虛擬使用者執行特定測試的可能性。
當您移動滑桿時,所有可用項目的百分比值就會變更。 如果您有兩個以上的項目,您所新增或移除的數量會在其他項目間平均分佈。 您無法覆寫這個行為。 如果您針對特定項目選取鎖定資料行中的核取方塊,就會鎖定該項目所指定的百分比值。 之後,當您移動滑桿時,您所新增或移除的數量僅會套用到其餘未鎖定的所有項目。
[均分] 按鈕用於平均配置所有項目間的百分比。 例如,如果您有三個項目,按一下 [均分] 會將百分比值設定為 34、33 與 33。
警告
[均分] 按鈕會覆寫所有已鎖定的項目。
您也可以不使用滑桿,直接將百分比值輸入 [%] 資料行。 如果您直接輸入百分比值,其他項目就不會自動調整。
注意事項 |
---|
當總數相加沒有達到 100%,或輸入 [%] 資料行的百分比值有小數點時,滑桿便會停用。 |
當您手動輸入百分比值時,應確認所有項目的總和為 100%。 當您儲存混合時,如果總和不是 100%,系統會提示您接受該百分比值,或返回予以調整。 如果您選擇接受此設定,則會按比例分配至 100%。 例如,如果您有兩個項目,而且手動設定為 80% 和 40%。第一個項目會被設定為 66.67% (80 除以 120),而第二個項目則會被設定為 33.33% (40 除以 120)。