Share via


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

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

本逐步解說將逐步引導您將現有的錄製 Web 效能測試轉換為 Web 效能測試程式碼。 錄製的 Web 效能測試會以表示 Web 要求的 URL 清單開始。 Web 效能測試可以轉換為程式碼架構的指令碼。 將 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. 在 Web 效能測試程式碼會選取在程式碼編輯器中,開啟捷徑功能表並選擇 [執行 Web 效能測試程式碼。]。

    警告

    如果您遵循在方案總管中的步驟而非程式碼編輯器,而不是所有選取的測試的測試回合。

  2. 另一個 Web 效能測試和結果會開始顯示在 Web 效能測試結果檢視器。 如需詳細資訊,請參閱Web 效能測試結果檢視器概觀使用 Web 效能測試結果檢視器檢查 Web 效能測試結果

  3. 在 [Web 效能測試結果檢視器] 中,您可以選取內嵌狀態列上的 [選取此處以再執行一次] 連結,重新執行測試。

    提示

    在您再重新執行測試,您可以變更回合設定修改反覆項目、網路類型或瀏覽器類型數目。如需詳細資訊,請參閱HOW TO:在 Web 效能結果檢視器中變更 Web 效能測試回合設定

請參閱

工作

HOW TO:建立 Web 效能測試程式碼

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

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

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

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