共用方式為


LoadTestGoalBasedLoadProfile.CounterName 屬性

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

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

語法

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

屬性值

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

備註

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

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

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

範例

可監視的計數器分類範例為 Requests/Sec。

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

.NET Framework 安全性

請參閱

參考

LoadTestGoalBasedLoadProfile 類別

Microsoft.VisualStudio.TestTools.LoadTesting 命名空間