Condividi tramite


Proprietà LoadTestGoalBasedLoadProfile.CategoryName

Ottiene o imposta una categoria da controllare del contatore delle prestazioni.

Spazio dei nomi:  Microsoft.VisualStudio.TestTools.LoadTesting
Assembly:  Microsoft.VisualStudio.QualityTools.LoadTestFramework (in Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)

Sintassi

'Dichiarazione
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)

Valore proprietà

Tipo: System.String
Nome della categoria da controllare del contatore delle prestazioni.

Note

CategoryName, CounterName, InstanceName e MachineName sono le proprietà dell'identificatore del contatore delle prestazioni. Queste proprietà vengono combinate per identificare l'istanza di un contatore delle prestazioni di cui si raccolgono i dati. Tutte le proprietà dell'identificatore del contatore delle prestazioni per GoalBasedLoadProfile possono essere modificate quando un nuovo oggetto GoalBasedLoadProfile viene assegnato da un plug-in.

Tuttavia, se i dati del contatore delle prestazioni specificato non possono essere raccolti perché il contatore non esiste o le autorizzazioni necessarie non sono disponibili, viene restituito un errore e restano effettive le impostazioni del profilo di carico corrente.

Le modifiche alle proprietà delle classi LoadTestLoadProfile devono essere sempre apportate prima di assegnare l'oggetto LoadTestLoadProfile alla proprietà LoadProfile di LoadTestScenario. Una volta assegnato alla proprietà LoadProfile, l'oggetto LoadTestLoadProfile diventa di sola lettura. Se si tenta di impostare una delle proprietà dell'oggetto LoadProfile mentre è nello stato di sola lettura viene generata un'eccezione. Per disporre di un nuovo oggetto LoadProfile scrivibile, è necessario chiamare il metodo Copy(), come indicato nell'esempio relativo a LoadTestGoalBasedLoadProfile.

Esempi

Un esempio di una categoria di un contatore che può essere monitorata è Processo.

Per controllare il tempo del processore impiegato da SQL Server, impostare MachineName sul nome del computer con SQL Server in esecuzione, CategoryName su Processo, CounterName su % tempo processore e InstanceName su sqlservr.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

LoadTestGoalBasedLoadProfile Classe

Spazio dei nomi Microsoft.VisualStudio.TestTools.LoadTesting