共用方式為


逐步解說:建立 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 效能測試