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 分析工具
選取要用來收集 ASP.NET 分析工具資料的角色。
警告
這個角色必須是 Web 伺服器。
選取 [ASP.NET 分析工具] 以啟用收集 ASP.NET 分析資料,然後按一下 [設定]。
隨即顯示對話方塊以設定 ASP.NET 分析記錄收集。
在 [分析工具取樣間隔] 中輸入值,指出 ASP.NET 分析取樣過程中,要等待的未暫止 CPU 時脈週期數。
若要啟用階層互動分析,請選取 [啟用階層互動分析]。
階層互動分析會計算針對每個成品 (例如,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 分析工具資料。