共用方式為


LoadTestGoalBasedLoadProfile.CategoryName 屬性

取得或設定要監視的效能計數器分類。

命名空間:  Microsoft.VisualStudio.TestTools.LoadTesting
組件:  Microsoft.VisualStudio.QualityTools.LoadTestFramework (在 Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll 中)

語法

'宣告
Public Property CategoryName As String
public string CategoryName { get; set; }
public:
property String^ CategoryName {
    String^ get ();
    void set (String^ value);
}
member CategoryName : string with get, set
function get CategoryName () : String
function set CategoryName (value : String)

屬性值

型別:System.String
要監視的效能計數器分類名稱。

備註

CategoryName、CounterName、InstanceName 和 MachineName 都是效能計數器識別項屬性。 這些屬性結合起來後,即可識別所要收集之效能計數器的執行個體。 當外掛程式指派了新的 GoalBasedLoadProfile 時,您就可以變更 GoalBasedLoadProfile 的任何或所有效能計數器識別項屬性。

不過,如果因為效能計數器不存在,或是因為缺少必要的使用權限,而無法收集指定的計數器,便會回報錯誤,而且目前的載入設定檔設定也仍然有效。

對任何 LoadTestLoadProfile 類別之任何屬性的變更,全部都必須在您將 LoadTestLoadProfile 物件指派給 LoadTestScenario 的 LoadProfile 屬性之前進行。 在將 LoadTestLoadProfile 物件指派給 LoadProfile 屬性之後,該物件就會變成唯讀版本。 如果您在 LoadProfile 物件處於唯讀狀態時嘗試設定它的任何屬性,便會擲回例外狀況。 若要取得新的可寫入 LoadProfile 物件,請依照 LoadTestGoalBasedLoadProfile 底下範例所示,呼叫 Copy() 方法。

範例

可監視的計數器分類範例為 Process。

若要監視 SQL Server 使用的處理器時間,請將 MachineName 設定為執行 SQL Server 的電腦名稱,將 CategoryName 設定為 Process,將 CounterName 設定為 % Processor Time,並將 InstanceName 設定為 sqlservr。

.NET Framework 安全性

請參閱

參考

LoadTestGoalBasedLoadProfile 類別

Microsoft.VisualStudio.TestTools.LoadTesting 命名空間