HOW TO:將 "If Then" 分支條件加入至 Web 效能測試要求
這個主題適用於:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
您可以將 if/then 分支邏輯加入 Web 效能測試,然後指派特定的條件規則和屬性。 例如,您能可以在 Web 要求上建立條件,以驗證是否存在 Cookie。
加入條件規則
注意事項 |
---|
您也可以加入迴圈條件邏輯,它可以多次執行 Web 效能測試或 Web 效能測試中的 Web 要求,以驗證條件是 true 還是 false。 如需詳細資訊,請參閱 HOW TO:將迴圈加入至 Web 效能測試要求。 |
若要將條件分支規則插入 Web 效能測試中
開啟包含測試專案的方案。 確定測試專案包含 Web 效能測試,然後開啟此 Web 效能測試。
選取您要將條件分支加入其中的 Web 效能測試或 Web 要求。 以滑鼠右鍵按一下並選取 [插入條件]。
在 [在條件中加入條件式規則和項目] 對話方塊中的 [選取規則] 底下,選擇要在 if/then 分支邏輯中使用的條件規則類型。 如需可用的不同類型條件規則說明,請參閱此程序中的表格。
在 [所選規則的屬性] 底下,根據需要指定屬性設定。
例如,您可以使用「上次的回應碼」規則來驗證回應碼是否會傳回 [200 - OK]。
條件規則及其相關屬性包含於此程序的表格中。
注意事項 在 [在條件中加入條件式規則和項目] 對話方塊中也會顯示條件規則及相關屬性的說明。 與 [屬性視窗] 一樣,您可以使用 [在條件中加入條件式規則和項目] 對話方塊中的屬性工具列按鈕,依據 [分類]、[字母順序] 和 [屬性頁] 對屬性進行排序。
條件規則和相關屬性
條件規則
規則描述
屬性
內容參數存在
確認內容參數是否存在。
內容參數名稱
檢查是否存在
Cookie 存在
確認 Cookie 是否存在。
網頁 URI
Cookie 名稱
檢查是否存在
Cookie 網域名稱 (選用)
Cookie 路徑 (選用)
Cookie 值比較
當提供的字串符合指定的 Cookie 值時,即符合條件。
網頁 URI
Cookie 名稱
比較運算子
值
忽略大小寫
使用規則運算式
Cookie 網域名稱 (選用)
Cookie 路徑 (選用)
上次的要求結果
確認之前要求的結果。
要求結果
上次的回應碼
確認之前回應的 HTTP 狀態碼
比較運算子
回應碼
數值比較
當提供的內容參數的內容滿足所提供值的數值比較時,即符合條件。
內容參數名稱
比較運算子
值
機率規則
根據提供的百分比決定是否符合此條件。
內容參數名稱
百分比
字串比較
當提供的字串符合提供的內容參數的內容時,即符合條件。
內容參數名稱
比較運算子
值
忽略大小寫
使用規則運算式
在 [條件中的項目] 底下,使用 [選擇條件的第一個項目] 下方的下拉式清單,指定要在條件中使用的第一個項目。
按一下 [選擇條件的最後一個項目] 下方的下拉式清單,指定要在條件中使用的最後一個項目。
按一下 [確定]。
關閉 [在條件中加入條件式規則和項目] 對話方塊之後,您會發現 [Web 效能測試編輯器] 現在已經以圖示標出條件。
注意事項 之後,您就可以在 [Web 效能測試編輯器] 中反白顯示條件,並使用 [屬性] 視窗來編輯針對規則指定的屬性設定。
請參閱
工作
HOW TO:使用 Web 效能測試編輯器編輯現有的 Web 效能測試