Partager via


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

Voir aussi

Référence

LoadTestGoalBasedLoadProfile Classe

Microsoft.VisualStudio.TestTools.LoadTesting, espace de noms