LoadTestGoalBasedLoadProfile.CounterName, propriété
Obtient ou définit le compteur de performance à contrôler.
Espace de noms : Microsoft.VisualStudio.TestTools.LoadTesting
Assembly : Microsoft.VisualStudio.QualityTools.LoadTestFramework (dans Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)
Syntaxe
'Déclaration
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)
Valeur de propriété
Type : System.String
Nom du compteur de performance à contrôler.
Notes
CategoryName, CounterName, InstanceName et MachineName sont les propriétés de l'identificateur de compteur de performance. Ces propriétés identifient conjointement une instance d'un compteur de performance à collecter. L'une ou l'ensemble des propriétés de l'identificateur de compteur de performance d'un GoalBasedLoadProfile peuvent être modifiées lorsque GoalBasedLoadProfile est assigné par un plug-in.
Toutefois, si le compteur de performance spécifié ne peut pas être collecté parce qu'il n'existe pas ou que les autorisations requises ne sont pas définies, une erreur est signalée et les paramètres du profil de charge actuel restent valables.
Les propriétés des classes LoadTestLoadProfile doivent être modifiées avant d'assigner l'objet LoadTestLoadProfile à la propriété LoadProfile de LoadTestScenario. Une fois l'objet LoadTestLoadProfile assigné à la propriété LoadProfile, il devient une version en lecture seule. Si vous essayez de définir l'une des propriétés de l'objet LoadProfile alors que ce dernier est en lecture seule, une exception est levée. Pour obtenir un nouvel objet LoadProfile accessible en écriture, appelez la méthode Copy() comme indiqué dans l'exemple sous LoadTestGoalBasedLoadProfile.
Exemples
Un exemple de catégorie de compteurs qui peut être surveillée est Requêtes par seconde.
Pour contrôler le temps processeur utilisé par SQL Server, attribuez à MachineName le nom de l'ordinateur exécutant SQL Server, puis attribuez à CategoryName la valeur Processus, la valeur % temps processeur à CounterName et sqlservr à InstanceName.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
LoadTestGoalBasedLoadProfile Classe
Microsoft.VisualStudio.TestTools.LoadTesting, espace de noms