共用方式為


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

在這個逐步解說中,您會將資料繫結加入至 Web 效能測試,並驗證它是否能正確運作。

藉由使用資料繫結,資料庫可以提供 Web 效能測試的資料。 您可以將資料來源的資料繫結至需要資料之 Web 要求的一部分,例如表單張貼參數的資料。 如需詳細資訊,請參閱將資料來源繫結至 Web 效能測試

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

  • 將資料繫結加入至 Web 效能測試

  • 執行 Web 效能測試以便驗證它是否正確運作

必要條件

本主題包含您需要:

準備進行逐步解說

針對此逐步解說,您將會需要資料來源範例進行繫結。 您將會在 Microsoft Access 中建立一個簡單的資料庫。

準備資料來源

  1. 在 Microsoft Access 中建立新的空白資料庫。 並將資料庫命名為 ColorData.mdb。

    注意事項注意事項

    如果您正在使用 Microsoft Access 2007,則使用 [另存新檔] 選項 (*.mdb) 將檔案儲存為 Microsoft Office Access 2003 格式。

  2. 建立具有下列兩個欄位的新資料表:ColorID 和 ColorName。

  3. 儲存資料庫,並將它命名為 Colors。

    注意事項注意事項

    如果看到輸入主索引鍵的提示,請選擇 []。此逐步解說不需要主索引鍵。

  4. 將下列資料加入至 Colors 資料表。

    ColorID

    ColorName

    0

    紅色

    1

    藍色

  5. 關閉資料庫。

若要準備 Web 效能測試

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

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

    注意事項注意事項

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

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

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

將資料繫結加入至 Web 效能測試

若要將資料來源加入至 Web 效能測試

  1. 在 [Web 效能測試編輯器] 中,選擇工具列上的 [加入資料來源] 按鈕。

    [新測試資料來源精靈] 隨即出現。

  2. 在 [資料來源名稱] 方塊中輸入 ColorsMDB。

  3. 在 [資料來源類型] 清單中,按一下 [資料庫]。

  4. 請選擇 [下一步]。

  5. 選取現有的連接,或依照下列步驟執行:

    1. 選取 [新增連接]。

      [選擇資料來源] 對話方塊隨即出現。

    2. 在 [資料來源] 清單中,選擇 [Microsoft Access 資料庫檔案]。

    3. 清除 [永遠使用這個選項] 核取方塊。

    4. 選取 [繼續]。

      [連接屬性] 對話方塊隨即出現。

    5. 在 [資料庫檔名] 方塊中輸入檔案名稱,或選 [瀏覽] 瀏覽到該檔案。 例如,請輸入下列字串:

      <Your Path>\Data\ColorData.mdb

    6. (選擇性) 按一下 [測試連接] 按鈕驗證對該檔案的連接。

    7. 按一下 [確定],以關閉 [連接屬性] 對話方塊。

    精靈中隨即輸入用來存取資料庫的連接字串 (Connection String)。

  6. 請選擇 [下一步]。

  7. 在 [選擇此資料來源提供的資料表] 中,選取 [色彩] 旁邊的核取方塊。

  8. 選取 [完成]。

    對話方塊隨即出現,提示您是否要將檔案加入至目前的專案中。

  9. 請選擇 []。

    Web 效能測試中將會加入 [資料來源] 節點,而且資料庫會出現在階層架構中。

    在此逐步解說中,您不需要將檔案加入專案中。 往後您可以使用下列資訊幫助您決定:

    回應

    結果

    優點

    檔案會複製到專案中。

    部署專案時,不需要執行其他工作。

    檔案不會複製到專案中。 部署專案時,您可能必須更新檔案的路徑。

    某些資料檔案可能非常大,應該與專案分開維護。 某些資料檔案必須在多個小組成員之間共用,而應該在所有成員都可以存取的中央位置加以維護。

  10. 在 [檔案][功能表] 選擇 [將 ColorWebTest.webtest] 儲存 Web 效能測試。

若要將資料繫結加入至 Web 效能測試

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

    重要

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

  2. 選取 [RadioButtonList1] 節點。

  3. 在 [屬性] 視窗中,找到 [] 屬性。 目前是設為 Red,因為那是您在錄製 Web 效能測試時所選取的。 選取屬性,然後選取要顯示的下拉箭號。

  4. 展開 [ColorsMDB],再展開 [Colors] 資料表,然後選取 [ColorName]。 至此,RadioButtonList 便已繫結至資料來源。

  5. 在方案總管中,選取 [區域 (local.testsettings)]],開啟捷徑功能表,然後選擇 [開啟]。

  6. 在 [設定測試設定] 對話方塊中,選取左窗格的 [Web 測試],然後在右窗格選取 [每一資料來源資料列一次執行] 選項。 這會對資料庫中的每一資料列各執行一次測試。 在每個測試反覆運算上,指標會移至資料庫的下一個資料列。

  7. 選取 [關閉]。 當提示您儲存變更時,按一下 []。

  8. 在 [檔案][功能表] 選擇 [將 ColorWebTest.webtest] 儲存 Web 效能測試。

執行 Web 效能測試以便驗證它是否正確運作

若要驗證 Web 效能測試

  1. 在 [Web 效能測試編輯器] 中,從工具列選取 [執行測試] 啟動 Web 效能測試並顯示 [Web 效能測試結果檢視器]。

  2. 在 [Web 效能測試結果檢視器] 中,將會顯示兩個 Web 效能測試回合。 Run 1 會使用資料的第一個資料列,而 Run 2 則會使用資料的第二個資料列。 請注意,Run 1 查閱的是 Red.aspx 頁面,而 Run 2 查閱的是 Blue.aspx 頁面。

    注意事項注意事項

    您可能必須在 [Web 效能測試結果檢視器] 中向上捲動才能看到這兩個測試回合。

    注意事項注意事項

    [執行 2] 中的錯誤是回應 URL 驗證規則所造成,因為此 URL 與所記錄的 URL 不符。您可以在 [Web 效能測試編輯器] 中,刪除 [驗證規則] 節點底下的 [回應 URL] 驗證規則,藉以移除此驗證規則。如需詳細資訊,請參閱在 Web 效能測試中使用驗證規則和擷取規則

後續步驟

在這個逐步解說中,您已將資料繫結加入至 Web 效能測試。

若要將驗證規則和擷取規則加入至您的 Web 效能測試,請參閱逐步解說:將驗證和擷取規則加入至 Web 效能測試。 最後,若要將 Web 效能測試轉換成 Web 效能測試程式碼,請參閱逐步解說:建立 Web 效能測試程式碼

請參閱

工作

HOW TO:將資料繫結加入至 Web 要求

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

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

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

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

概念

將資料來源繫結至 Web 效能測試

將資料來源繫結至 Web 效能測試