共用方式為


逐步解說:將驗證和擷取規則加入至 Web 效能測試

在這個逐步解說中,您會將驗證和擷取規則加入至 Web 效能測試,並驗證它們是否能正確運作。

驗證規則可透過驗證 Web 要求傳回的頁面上是否存在文字、標記或屬性,確認 Web 應用程式是否正確運作。

擷取規則與驗證規則類似,但它們不僅驗證資料,還會擷取資料並將結果儲存在 Web 效能測試內容中。 如需詳細資訊,請參閱在 Web 效能測試中使用驗證規則和擷取規則

在這個逐步解說中,您將執行下列工作:

  • 將驗證規則加入至 Web 效能測試。

  • 驗證驗證規則結果。

  • 將擷取規則加入至 Web 效能測試。

  • 驗證擷取規則結果。

必要條件

若要完成這個逐步解說,您需要下列項目:

準備進行逐步解說

準備進行逐步解說

  1. 開啟您在逐步解說:建立簡單 Web 應用程式中建立的 Web 應用程式。

  2. 按下 CTRL+F5,即可在瀏覽器中執行 Web 應用程式。 您應該會看見第一頁。 關閉瀏覽器。

    注意事項注意事項

    這會啟動「ASP.NET 程式開發伺服器」,以便執行 Web 效能測試所要測試的 Web 應用程式。 您會在告知區域中看到「ASP.NET 程式開發伺服器」圖示。

  3. 開啟您在逐步解說:記錄和執行 Web 效能測試中建立的 Web 應用程式。

  4. 在 [方案總管] 中,按兩下 [ColorWebTest.webtest]。 [Web 效能測試編輯器] 隨即出現並顯示 Web 要求的清單。

將驗證規則加入至 Web 效能測試

在這個 Web 效能測試中,請選取 [Red] 選項,並按一下 [送出]。 如此將會加入一項驗證規則,以驗證您確實造訪 Red.aspx 頁面。

將驗證規則加入至 Web 效能測試

  1. 在 [Web 效能測試編輯器] 中,找出重新導向至 Red.aspx 頁面的要求。 這應該是要求清單中的第二個節點。

    重要事項重要事項

    Web 應用程式使用重新導向,從 Default.aspx 頁面移至 Red.aspx 頁面。 在 [Web 效能測試編輯器] 中,對於您嘗試要尋找的要求,要求清單會顯示 Default.aspx,而非 Red.aspx。 若要找到正確的要求,請展開要求節點、展開 [表單張貼參數] 資料夾,並確認其中有 [RadioButtonList=Red] 項目。

  2. 以滑鼠右鍵按一下 Web 要求,然後選擇 [加入驗證規則]。

    [加入驗證規則] 對話方塊隨即出現。

  3. 在 [選取規則] 窗格中,選擇 [尋找文字]。

  4. 在 [屬性] 窗格中,將 [尋找文字] 屬性設定為 [Red],然後將 [如果找到文字便通過] 屬性設定為 [True]。

  5. 按一下 [確定]。

  6. 在 [檔案] 功能表上,按一下 [儲存 ColorWebTest.webtest] 儲存 Web 效能測試。

驗證驗證規則結果

驗證驗證規則結果

  1. 在 [Web 效能測試編輯器] 中,按一下 [執行] 啟動 Web 效能測試。

    [Web 效能測試結果檢視器] 隨即顯示。

  2. 在 [Web 效能測試結果檢視器] 的上窗格中,按一下 Red.aspx 頁面的要求。

  3. 在 [Web 效能測試結果檢視器] 的底部窗格中,按一下 [詳細資料] 索引標籤。 [驗證和擷取規則] 方格會顯示驗證規則的結果。

將擷取規則加入至 Web 效能測試

在這個 Web 效能測試中,請選取 [Blue] 選項,並按一下 [送出]。 接下來,您會加入一項擷取規則,取得 Blue.aspx 頁面上的 Label 樣式。

將擷取規則加入至 Web 效能測試

  1. 在 [Web 效能測試編輯器] 中,找出重新導向至 Blue.aspx 頁面的要求。 這應該是要求清單中的第四個節點。

    重要事項重要事項

    Web 應用程式使用重新導向,從 Default.aspx 頁面移至 Blue.aspx 頁面。 在 [Web 效能測試編輯器] 中,對於您嘗試尋找的要求,要求清單會顯示 Default.aspx,而非 Blue.aspx。 若要找到正確的要求,請展開要求節點,並展開 [表單張貼參數] 資料夾,並確認其中有 RadioButtonList=Blue 項目。

  2. 以滑鼠右鍵按一下 Web 要求,然後選擇 [加入擷取規則]。

    [加入擷取規則] 對話方塊隨即顯示。

  3. 在 [選取規則] 窗格中,選擇 [擷取屬性值]。

  4. 在 [屬性] 窗格中設定下列屬性:

    屬性

    內容參數名稱

    ExtractionTest

    標記名稱

    span

    屬性名稱

    style

    比對屬性值

    Color:Blue

  5. 按一下 [確定]。

  6. 選擇 [檔案],然後選擇 [儲存] 儲存 Web 效能測試。

驗證擷取規則結果

驗證擷取規則結果

  1. 在 [Web 效能測試編輯器] 中,按一下 [執行] 啟動 Web 效能測試。

    [Web 效能測試結果檢視器] 隨即顯示。

  2. 在 [Web 效能測試結果檢視器] 的上窗格中,按一下 Blue.aspx 頁面的要求。

  3. 在 [Web 效能測試結果檢視器] 的底部窗格中,按一下 [詳細資料] 索引標籤。

    [驗證和擷取規則] 方格會顯示您剛加入之擷取規則的項目。

  4. 按一下 [內容] 索引標籤。

    接著會顯示名稱與值的方格。 最後一個項目是由 color:Blue; 規則所擷取的值。

後續步驟

在此逐步解說中,您已將驗證與擷取規則加入至 Web 效能測試。

若要將資料繫結加入至 Web 效能測試,請參閱逐步解說:將資料繫結加入至 Web 效能測試。 最後,若要將 Web 效能測試轉換成 Web 效能測試程式碼,請參閱逐步解說:建立 Web 效能測試程式碼

請參閱

工作

逐步解說:建立簡單 Web 應用程式

逐步解說:記錄和執行 Web 效能測試

逐步解說:將資料繫結加入至 Web 效能測試

逐步解說:建立 Web 效能測試程式碼

概念

在 Web 效能測試中使用驗證規則和擷取規則