使用 Web 效能測試編輯器自訂 Web 效能測試記錄

可以自訂和設定 Web 效能測試,以滿足大部分的 Web 應用程式測試需求。 例如,您可以自訂 Web 效能測試。 如需如何建立 Web 效能測試記錄的詳細資訊,請參閱使用 Web 效能測試錄製器建立 Web 效能測試

工作

工作

相關主題

編輯現有 Web 效能測試記錄:建立 Web 效能測試之後,可以編輯測試,並將驗證規則、資料庫連接和其他屬性加入至測試。

您可以在 Web 效能測試內設定屬性,以便控制測試的執行方式以及驗證要測試之站台的各方面。 例如,您可以設定 StopOnError 屬性,以便 HTTP 要求的錯誤造成測試失敗,或加入 Web 要求的報告名稱。 報告名稱讓您更容易在 [Web 效能測試結果檢視器] 中識別。

將其他 Web 要求加入至 Web 效能測試:您可以從 [Web 效能測試編輯器] 執行 [Web 效能測試錄製器],然後修改新要求以符合 Web 應用程式測試需求,藉以將其他 Web 要求加入至現有的 Web 效能測試。

將錄製的 Web 效能測試轉換為 Web 效能測試程式碼:在建立 Web 效能測試並且進行設定之後,您可以將其轉換為 Web 效能測試程式碼。 Web 效能測試程式碼是產生 WebTestRequests 系列的 .NET 類別。 使用 Visual C# 或 Visual Basic 都能對這個 Web 效能測試程式碼進行程式編輯。

注意:雖然您可以手動建立 Web 效能測試程式碼,不過還是建議使用將錄製的 Web 效能測試轉換為 Web 效能測試程式碼的方式。

將註解加入 Web 效能測試:您可以將註解加入 Web 效能測試,以說明 Web 效能測試中的每一個點發生什麼邏輯動作。 例如,當您在 [Web 效能測試編輯器] 中修改 Web 效能測試時,註解有助於識別每一個要求的目的。 此外,對於加註有關應該在特定要求中加入的驗證規則和擷取規則,註解也很有價值。

加入報告名稱以釐清 Web 要求的識別:您可以將報告名稱加入 Web 要求,以輕鬆地識別報告中和測試時的 Web 要求。 系統會顯示報告名稱來取代 URL。

使用假造使用者考慮時間自訂 Web 效能測試:考慮時間是使用者瀏覽網頁 (包括檢視網頁和決定下一個動作) 所花費的時間。 您可以設定 Web 效能測試在特定網頁上所花費的秒數來自訂考慮時間。

設定 Web 效能測試中網頁的允許回應時間:Web 應用程式的一個重要方面就是載入每個網頁所需要的時間。 這稱為「回應時間」(Response Time)。 當您建立 Web 效能測試時,可以在 Web 效能測試中為每一個網頁要求設定回應時間目標。

將資料來源加入至 Web 效能測試:您可以將資料來源加入至 Web 效能測試,使您可以將 HTTP 要求繫結至該資料庫。 資料來源可以是來自資料庫、XML 檔案或逗號分隔值檔案 (CSV)。

將驗證和擷取規則加入 Web 效能測試:可以將驗證規則加入 Web 效能測試,以協助您透過驗證 Web 要求傳回的頁面上是否存在文字、標記或屬性,來確認 Web 應用程式是否運作正確。 驗證規則也可以驗證要求完成所需的時間,以及表單欄位及其值是否存在。

您也可以加入擷取規則,協助透過擷取回應 Web 要求的資料,確認 Web 應用程式是否運作正確。 擷取規則會以名稱值組,將結果儲存在測試內容中。 擷取規則可以從欄位、文字、屬性、標頭、規則運算式和隱藏欄位中進行擷取。

使用迴圈、分支和異動自訂 Web 效能測試:您可以加入迴圈、分支條件和異動,來增加 Web 效能測試的彈性。

使用 Web 效能測試的異動:在 Web 效能測試中,您可以將動作集封裝成一筆異動。 典型的異動可以想像成是啟動計時器、要求網頁、要求另一個網頁,然後結束計時器的過程。 這一系列的動作,從開始到結束,便構成了一個異動。

注意事項注意事項
當在負載測試中使用包含異動的 Web 效能測試時,在負載測試分析器的異動表格中顯示異動回應時間。

將呼叫從您的 Web 效能測試加入至其他 Web 測試:您可以將其他 Web 效能測試呼叫插入現有 Web 效能測試中。

設定網站使用特定使用者認證:您可以針對使用基本驗證或整合式 Windows 驗證的網站,設定 Web 效能測試中的認證。 包含個人資訊的網站經常會先要求使用者進行驗證,再透過瀏覽器顯示任何資訊。

使用參數化自訂 Web 效能測試 Web 伺服器 URL:您可以參數化 Web 伺服器的 URL,以輕鬆地變更所要測試的目標 Web 伺服器。

在 Web 效能測試中提升動態參數:正在測試的 Web 應用程式可能會動態產生資料,如工作階段 ID。 Web 效能測試可以使用這種產生的參數值,方法是使用擷取規則從 HTTP 回應擷取參數值,然後再將它繫結到後續的 HTTP 要求。 這個擷取和繫結的連續動作便是 Web 測試參數的動態參數提升。 動態參數提升可以防止許多播放失敗的狀況。

快速尋找和取代 Web 效能測試中要求的文字:您可以使用 [Web 效能測試編輯器],在 Web 效能測試的 Web 要求中快速尋找和取代文字。

在 Web 效能測試中使用內容參數:您可以在 Web 測試中使用內容參數,以參數化字串值。 例如,您可能想要參數化網站 URL,以便快速變更在所有 Web 要求上執行測試的位置。

將程式碼剖析資料加入至 Web 應用程式:Visual Studio Premium 中內含的程式碼剖析工具可讓程式開發人員測量、評估和標定程式碼中與效能相關的問題。 如需詳細資訊,請參閱 使用程式碼剖析工具分析應用程式效能. 透過 Visual Studio Ultimate,您可以使用 [Web 效能測試編輯器] 或 [負載測試編輯器],在 Web 應用程式上執行效能工作階段。 若要取得需要分析的資料,您必須先建立效能工作階段,然後執行工作階段。 [效能精靈] 讓您執行這兩項作業。

針對 Web 效能測試中的要求設定要求詳細資料:您可以指定 Web 要求詳細資料,以便套用至 [Web 效能測試編輯器] 的 Web 效能測試。 Web 要求詳細資料包含報告名稱、考慮時間和回應時間目標。

擷取部分 Web 要求以用於其他 Web 效能測試:您可以在現有的 Web 效能測試中擷取部分 Web 要求,並且根據這些要求建立新的效能測試。 然後,原始的 Web 效能測試就會呼叫新的 Web 效能測試,以便使用擷取的要求。 如果您需要在多個 Web 效能測試中納入要求,這樣做可能很有用。

使用 Proxy 伺服器搭配 Web 效能測試:如果您要測試的站台受到防火牆影響,就可以將 Web 效能測試設定為使用 Proxy 伺服器。

請參閱

其他資源

建立和編輯 Web 效能測試