共用方式為


HOW TO:使用測試設定來設定 ASP.NET 分析工具以進行負載測試

這個主題適用於:

Visual Studio Ultimate

Visual Studio Premium

Visual Studio 2010 Professional 

Visual Studio Express

標題適用於 標題不適用於 標題不適用於 標題不適用於

您可以使用 ASP.NET 分析工具診斷資料配接器,收集 ASP.NET 分析工具資訊。 這個診斷資料配接器會收集 ASP.NET 應用程式的效能資料。

注意事項注意事項

這個診斷資料配接器無法用於使用 Microsoft 測試管理員執行的測試。 ASP.NET 分析工具診斷配接器只能與使用需要 Visual Studio 2010 Ultimate 之網站的負載測試搭配使用。

ASP.NET 分析工具診斷資料配接器可讓您在執行負載測試時,從應用程式層中收集 ASP.NET 分析工具資料。 若為長時間的負載測試 (例如,執行時間超過一小時的負載測試),您就不應該執行分析工具, 因為分析工具檔案可能會變得很龐大,高達數百 MB。 而是,請使用 ASP.NET 分析工具來執行較短的負載測試,這樣做仍然會提供您深入診斷效能問題的優勢。

注意事項注意事項

ASP.NET 分析工具診斷資料配接器會分析 Internet Information Server (IIS) 處理序, 因此不會針對開發 Web 伺服器執行。 若要在負載測試中分析網站,您必須在 IIS 執行所在的電腦上安裝測試代理程式。 測試代理程式不會產生負荷,只用於收集資料。 如需詳細資訊,請參閱安裝和設定 Visual Studio Agents、測試和組建控制器

如需詳細資訊,請參閱 HOW TO:建立分散式負載測試的測試設定

下列程序說明如何設定 ASP.NET 分析工具的診斷資料配接器。

若要針對您的測試設定來設定 ASP.NET 分析工具

執行這個程序的步驟之前,您必須先從 Microsoft Visual Studio 2010 開啟測試設定,然後選取 [資料和診斷] 頁面。 如需詳細資訊,請參閱 建立測試設定以便從 Visual Studio 執行自動化的測試.

若要針對測試設定來設定 ASP.NET 分析工具

  1. 選取要用來收集 ASP.NET 分析工具資料的角色。

    警告

    這個角色必須是 Web 伺服器。

  2. 選取 [ASP.NET 分析工具] 以啟用收集 ASP.NET 分析資料,然後按一下 [設定]。

    隨即顯示對話方塊以設定 ASP.NET 分析記錄收集。

  3. 在 [分析工具取樣間隔] 中輸入值,指出 ASP.NET 分析取樣過程中,要等待的未暫止 CPU 時脈週期數。

  4. 若要啟用階層互動分析,請選取 [啟用階層互動分析]。

    階層互動分析會計算針對每個成品 (例如,MyPage.aspx 或 CompanyLogo.gif) 傳送至 Web 伺服器的要求數目,以及服務每個要求所需的時間。 此外,階層互動分析也會收集頁面要求進行時所使用的 ADO.NET 連線,以及在服務該要求時所執行的查詢和預存程序呼叫數目。

    收集兩組不同的計時資訊:

    • 服務每個 Web 要求的計時資訊 (最小值、最大值、平均和總計)。

    • 執行每個查詢的計時資訊 (最小值、最大值、平均和總計)。

在測試設定中設定 ASP.NET 分析工具診斷資料配接器之後,您現在可以對 ASP.NET Web 應用程式收集 ASP.NET 分析資料。 如需詳細資訊以深入了解如何設定 IIS、IIS 電腦上所需的測試代理程式,以及如何測試 ASP.NET Web 應用程式,請參閱 HOW TO:執行包含 Web 效能測試的負載測試以便收集 ASP.NET 分析工具資料

請參閱

概念

使用測試設定安裝電腦和收集診斷資訊

執行自動化測試

測試應用程式效能和壓力

其他資源

建立測試設定以便從 Visual Studio 執行自動化的測試

HOW TO:建立分散式負載測試的測試設定

使用測試控制器和測試代理程式將負載測試分配給多部測試電腦

HOW TO:執行包含 Web 效能測試的負載測試以便收集 ASP.NET 分析工具資料