共用方式為


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

更新:2007 年 11 月

在本逐步解說中,您會將錄製的 Web 測試轉換為 Web 測試程式碼。

本逐步解說將逐步引導您將現有的錄製 Web 測試轉換為 Web 測試程式碼。錄製的 Web 測試會以表示 Web 要求的 URL 清單開始。Web 測試可以轉換為程式碼架構的指令碼。將 Web 測試轉換為它的編碼格式之後,就可以加入迴圈和分支的建構。在將 Web 測試轉換為 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 測試轉換為 Web 測試程式碼

  1. 在 [Web 測試編輯器] 中的工具列上,按一下 [產生程式碼] 按鈕。

  2. 接受對話方塊中的預設名稱,然後按一下 [確定]。

    注意事項:

    預設名稱是測試名稱附加 Coded 這個字。

    新檔案隨即建立。接著會開啟新視窗,並顯示測試的原始程式碼。

  3. 按一下 [建置] 功能表上的 [建置方案],

    新的程式碼便會進行編譯。

將程式碼加入至 Web 測試

將程式碼加入至 Web 測試

  1. 如果您的測試是在 Visual Basic 中,請找到 Run() 方法,若是在 C# 中,請找到 GetRequestEnumerator() 方法。您會在測試中看到對應每個 Web 要求的程式碼。

  2. 向下捲動至方法的結尾,並在最後一個 Web 要求的程式碼之後加入下列程式碼:

    if (DateTime.Today.DayOfWeek == DayOfWeek.Friday)
    {
        WebTestRequest customRequest = new WebTestRequest("http://weather.msn.com/");
        yield return customRequest;
    }
    else
    {
        WebTestRequest customRequest = new WebTestRequest("https://msdn.microsoft.com/");
        yield return customRequest;
    }
    
    If DateTime.Today.DayOfWeek = DayOfWeek.Friday Then
        Dim customRequest As WebTestRequest = New WebTestRequest("http://weather.msn.com/")
        MyBase.Send(customRequest)
    Else
        Dim customRequest As WebTestRequest = New WebTestRequest("https://msdn.microsoft.com/")
        MyBase.Send(customRequest)
    End If
    
  3. 按一下 [建置] 功能表上的 [建置方案],

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

若要驗證 Web 測試

  1. 在 [測試] 功能表上,按一下 [視窗s],再按一下 [測試檢視]。

  2. 以滑鼠右鍵按一下 [ColorWebTestCoded],並選取 [執行選取範圍]。

    注意事項:

    Web 測試程式碼進度的檢視方式,與錄製的 Web 測試是相同的。

  3. 在 [測試結果] 視窗中,以滑鼠右鍵按一下測試結果並選擇 [檢視測試結果詳細資料]。

  4. 在 [Web 測試檢視器] 的上窗格中,捲動至最後一個 Web 要求。請確認已根據目前日期選擇正確的網站。

請參閱

工作

HOW TO:建立已編碼的 Web 測試

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

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

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

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