Share via


關於計數器集合

更新:2007 年 11 月

建立負載測試時,Visual Studio Team System Test 版可讓您指定「計數器集合」(Counter Set)。計數器集合是效能計數器的集合,可以用來監視負載測試的執行。計數器集合是負載測試的一部分,並且適用於測試中的所有情節。它們是依技術組織而成,例如 ASP.NET 或 SQL 計數器集合。

計數器集合是在您指定的電腦上收集而來的。計數器集合與執行負載測試期間所使用之電腦間的關聯為「計數器集合對應」。例如,您所測試的 Web 伺服器可能具有 ASP.NET、IIS 和 .NET 應用程式計數器集合對應。

根據預設,效能計數器是在控制器和代理程式上收集的。如需詳細資訊,請參閱控制器、代理程式和 Rig

因此,請務必將受測試的伺服器加入至收集計數器的電腦清單中。如此,任何重要的系統資料都可以在執行負載測試期間加以收集並監視。

使用計數器集合

負載測試工具會持續利用計數器收集效能資料,並以圖形來表示這些資料,在執行負載測試期間,計數器資料是依照使用者定義間隔收集的。您可以在執行階段檢視計數器,或者在執行過負載測試之後加以檢視。如果要在執行階段檢視,請使用「負載測試監視器」,如果要在執行過後檢視,請使用「負載測試分析器」。如需詳細資訊,請參閱分析負載測試回合

計數器資料是在伺服器和任何執行測試的電腦上收集而來的。如果您已經設定了一組要執行測試的代理程式電腦,則也會在那些電腦上收集計數器。

共有三種計數器類別:百分比、計數和平均,例如 CPU 使用比例、SQL Server 鎖定計數和每秒的 IIS 要求。

執行測試的電腦 (例如代理程式電腦) 會報告個別 HTTP 要求的效能資料。對於要求,您可以監視諸如收到第一個位元組的平均時間、回應時間和每秒要求數等資料。

為了讓您輕鬆收集 Web 伺服器上的效能資料,Visual Studio Test 版也以負載測試中使用的技術做為基礎,提供了預先定義的具名計數器集合。當您分析執行 IIS、ASP.NET 或 SQL Server 的伺服器時,這些集合會有所幫助。至於預設計數器集合中未提供的計數器,則可以利用負載測試編輯器來新增。請務必將受測試的電腦或伺服器加入至負載測試,以確保您可以監視這些電腦上的資源使用情況。如需詳細資訊,請參閱 HOW TO:管理計數器集合

為了了解要收集哪些資料、在何處設定臨界值規則,以及如何在度量反映應用程式中的特定問題時發出通知,負載回合的結果分析通常需要特定的定義域知識。如需詳細資訊,請參閱關於臨界值規則

設定並變更計數器集合

當您使用 [負載測試精靈] 建立負載測試時,請加入初始的計數器集合。如需詳細資訊,請參閱 HOW TO:指定計數器集合

建立負載測試之後,您就可以在 [負載測試編輯器] 中編輯 [計數器集合]。如需詳細資訊,請參閱負載測試計數器集合

儲存效能資料

在執行負載測試期間,便會收集效能計數器資料,並將資料儲存在「負載測試結果存放區」中。如需詳細資訊,請參閱關於負載測試結果儲存機制

請參閱

概念

關於臨界值規則

控制器、代理程式和 Rig

其他資源

分析負載測試回合