共用方式為


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

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

注意事項注意事項

這個診斷資料配接器無法用於使用 Microsoft Test Manager執行的測試。您可以只使用需要 Visual Studio Ultimate有負載測試的 ASP.NET 分析工具診斷配接器使用網站。

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

注意事項注意事項

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

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

需求

  • Visual Studio Ultimate

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

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

執行這個程序的步驟之前,您必須先從Visual Studio 開啟測試設定,然後選取 [資料和診斷] 頁面。如需詳細資訊,請參閱 指定 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 分析工具資料

請參閱

工作

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

概念

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

在 Microsoft Test Manager 中執行自動化測試

使用 Visual Studio Web 效能和負載測試來測試效能與壓力

其他資源

指定 Visual Studio 測試的測試設定

使用 Test Controller 和 Test Agent,將負載測試回合分配給多部測試電腦

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