共用方式為


HOW TO:將 "If Then" 分支條件加入至 Web 效能測試要求

您可以將 if/then 分支邏輯加入 Web 效能測試,然後指派特定的條件規則和屬性。 例如,您能可以在 Web 要求上建立條件,以驗證是否存在 Cookie。

加入條件規則

將分支條件加入至 Web 測試加入分支條件規則和屬性

注意事項注意事項

您也可以加入迴圈條件邏輯,它可以多次執行 Web 效能測試或 Web 效能測試中的 Web 要求,以驗證條件是 true 還是 false。如需詳細資訊,請參閱HOW TO:將迴圈加入至 Web 效能測試要求

需求

  • Visual Studio Ultimate

若要將條件分支規則插入 Web 效能測試中

  1. 開啟包含 Web 效能測試和負載測試專案的方案。 確定 Web 效能測試和負載測試專案包含 Web 效能測試接著開啟 Web 效能測試。

  2. 選取您要將條件分支加入其中的 Web 效能測試或 Web 要求。 以滑鼠右鍵按一下並選取 [插入條件]。

  3. 在 [在條件中加入條件式規則和項目] 對話方塊中的 [選取規則] 底下,選擇要在 if/then 分支邏輯中使用的條件規則類型。 如需可用的不同類型條件規則說明,請參閱此程序中的表格。

  4. 在 [所選規則的屬性] 底下,根據需要指定屬性設定。

    例如,您可以使用「上次的回應碼」規則來驗證回應碼是否會傳回 [200 - OK]。

    條件規則及其相關屬性包含於此程序的表格中。

    注意事項注意事項

    在 [在條件中加入條件式規則和項目] 對話方塊中也會顯示條件規則及相關屬性的說明。與 [屬性視窗] 一樣,您可以使用 [在條件中加入條件式規則和項目] 對話方塊中的屬性工具列按鈕,依據 [分類]、[字母順序] 和 [屬性頁] 對屬性進行排序。

    條件規則和相關屬性

    條件規則

    規則描述

    屬性

    內容參數存在

    確認內容參數是否存在。

    • 內容參數名稱

    • 檢查是否存在

    Cookie 存在

    確認 Cookie 是否存在。

    • 網頁 URI

    • Cookie 名稱

    • 檢查是否存在

    • Cookie 網域名稱 (選用)

    • Cookie 路徑 (選用)

    Cookie 值比較

    當提供的字串符合指定的 Cookie 值時,即符合條件。

    • 網頁 URI

    • Cookie 名稱

    • 比較運算子

    • 忽略大小寫

    • 使用規則運算式

    • Cookie 網域名稱 (選用)

    • Cookie 路徑 (選用)

    上次的要求結果

    確認之前要求的結果。

    • 要求結果

    上次的回應碼

    確認之前回應的 HTTP 狀態碼

    • 比較運算子

    • 回應碼

    數值比較

    當提供的內容參數的內容滿足所提供值的數值比較時,即符合條件。

    • 內容參數名稱

    • 比較運算子

    機率規則

    根據提供的百分比決定是否符合此條件。

    • 內容參數名稱

    • 百分比

    字串比較

    當提供的字串與提供的內容參數的內容相符時,即符合此條件。

    • 內容參數名稱

    • 比較運算子

    • 忽略大小寫

    • 使用規則運算式

  5. 在 [條件中的項目] 底下,使用 [選擇條件的第一個項目] 下方的下拉式清單,指定要在條件中使用的第一個項目。

  6. 選擇 [選擇條件的最後一個項目] 下方的下拉式清單,指定要在條件中使用的最後一個項目。

  7. 選擇 [確定]。

    關閉 [在條件中加入條件式規則和項目] 對話方塊之後,您會發現 [Web 效能測試編輯器] 現在已經以圖示標出條件。

    注意事項注意事項

    之後,您就可以在 [Web 效能測試編輯器] 中反白顯示條件,並使用 [屬性] 視窗來編輯針對規則指定的屬性設定。

請參閱

工作

HOW TO:使用 Web 效能測試編輯器編輯現有的 Web 效能測試

HOW TO:將迴圈加入至 Web 效能測試要求

其他資源

在 Web 效能測試中將迴圈和分支邏輯加入至 Web 要求

使用負載測試分析器分析負載測試結果