關於負載測試結果儲存機制
更新:2007 年 11 月
執行負載測試期間所收集到的任何資訊,都可以儲存在稱為「負載測試結果儲存機制」(Load Test Results Repository) 的 SQL 資料庫中。負載測試結果儲存機制含有效能計數器資料,以及記錄之錯誤的相關資訊。結果儲存機制資料庫是由控制器的安裝程式所建立,或是在第一次從本機執行負載測試時自動建立。對於本機執行或 VSTESTHOST.EXE 執行,如果不存在負載測試結構描述,資料庫就會自動建立。
如果您修改了控制器的結果儲存機制連接字串 (Connection String) 以使用不同的伺服器,新的伺服器就需要執行 loadtestresultsrepository.sql 指令檔來建立結構描述。如需如何設定負載測試結果儲存機制的詳細資訊,請參閱 HOW TO:使用 SQL 建立結果儲存機制。
Visual Studio Team System Test 版提供具名計數器集合,這些集合會根據技術來收集通用的效能計數器。當您在分析 IIS 伺服器、ASP.NET 伺服器或 SQL 伺服器時,這些集合都相當有用。以計數器集合收集的所有資料,都會儲存在負載測試結果儲存機制中。
重要事項: |
---|
計數器集合與效能計數器資料不同。效能集合是中繼資料 (Metadata),它定義了一組效能計數器,這些計數器的收集來源應該是執行特定角色 (例如 IIS 或 SQL Server) 的電腦。因此這個計數器集合會是負載測試定義的一部分。而效能計數器資料則是根據計數器集合、特定電腦之計數器集合的對應,以及取樣率來進行收集。 |
存取負載測試結果
您可以使用 [開啟和管理負載測試結果] 對話方塊,從負載測試編輯器存取先前的負載測試結果。如需詳細資訊,請參閱管理儲存機制中的結果。
您也可以從 [測試結果] 視窗或 [執行佇列] 視窗開啟 [負載測試分析器],並使用此分析器存取先前負載測試回合的資料。
您可以使用任何標準 SQL 查詢工具來查詢負載測試結果儲存機制。您可以使用任何 SQL 報告工具來建立自訂報告。
分析負載測試結果
在執行測試時的同時,您可使用負載測試監視器檢視負載測試回合的結果。在測試完成後,則可使用負載測試分析器檢視負載測試回合的結果。
如需詳細資訊,請參閱下列主題: