Freigeben über


LoadTestGoalBasedLoadProfile.CategoryName-Eigenschaft

Ruft eine zu überwachende Leistungsindikatorkategorie ab oder legt diese fest.

Namespace:  Microsoft.VisualStudio.TestTools.LoadTesting
Assembly:  Microsoft.VisualStudio.QualityTools.LoadTestFramework (in Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)

Syntax

'Declaration
Public Property CategoryName As String
    Get
    Set
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)

Eigenschaftswert

Typ: System.String
Der Name der zu überwachenden Leistungsindikatorkategorie.

Hinweise

CategoryName, CounterName, InstanceName und MachineName sind Leistungsindikator-Bezeichnereigenschaften. Diese Eigenschaften identifizieren gemeinsam die Instanz eines aufzulistenden Leistungsindikators. Einige oder alle Leistungsindikator-Bezeichnereigenschaften für ein GoalBasedLoadProfile können geändert werden, wenn ein neues GoalBasedLoadProfile durch ein Plug-In zugewiesen wird.

Wenn der angegebene Leistungsindikator jedoch nicht aufgelistet werden kann, da er nicht vorhanden ist oder die dafür erforderlichen Berechtigungen fehlen, wird ein Fehler ausgegeben, und die aktuellen Auslastungsprofileinstellungen bleiben wirksam.

Sie müssen alle Änderungen an Eigenschaften der LoadTestLoadProfile-Klassen vornehmen, bevor Sie das LoadTestLoadProfile-Objekt der LoadProfile-Eigenschaft von LoadTestScenario zuweisen. Nachdem das LoadTestLoadProfile-Objekt der LoadProfile-Eigenschaft zugewiesen wurde, wird es als schreibgeschützte Version festgelegt. Eine Ausnahme wird ausgelöst, wenn Sie versuchen, beliebige Eigenschaften des LoadProfile-Objekts festzulegen, während das Objekt sich im schreibgeschützten Zustand befindet. Um ein neues LoadProfile-Objekt ohne Schreibschutz abzurufen, rufen Sie die Copy()-Methode auf, wie im Beispiel unter LoadTestGoalBasedLoadProfile gezeigt.

Beispiele

Ein Beispiel für eine Indikatorkategorie, die überwacht werden kann, ist Process.

Zur Überwachung der von SQL Server benötigten Prozessorzeit legen Sie MachineName auf den Namen des Computers fest, auf dem SQL Server ausgeführt wird, und legen Sie CategoryName auf Process, CounterName auf % Processor Time und set InstanceName auf sqlservr fest.

.NET Framework-Sicherheit

Siehe auch

Referenz

LoadTestGoalBasedLoadProfile Klasse

Microsoft.VisualStudio.TestTools.LoadTesting-Namespace