Proprietà LoadTestGoalBasedLoadProfile.CounterName
Ottiene o imposta il contatore delle prestazioni da controllare.
Spazio dei nomi: Microsoft.VisualStudio.TestTools.LoadTesting
Assembly: Microsoft.VisualStudio.QualityTools.LoadTestFramework (in Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)
Sintassi
'Dichiarazione
Public Property CounterName As String
Get
Set
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)
Valore proprietà
Tipo: System.String
Nome del contatore delle prestazioni da controllare.
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
Una categoria del contatore di esempio che può essere monitorata è Richieste/sec.
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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
LoadTestGoalBasedLoadProfile Classe
Spazio dei nomi Microsoft.VisualStudio.TestTools.LoadTesting