Partager via


LoadTestLoadProfile, classe

Fournit une classe de base abstraite pour les profils de test de charge.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestLoadProfile
    Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestConstantLoadProfile
    Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestGoalBasedLoadProfile
    Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestStepLoadProfile

Espace de noms :  Microsoft.VisualStudio.TestTools.LoadTesting
Assembly :  Microsoft.VisualStudio.QualityTools.LoadTestFramework (dans Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)

Syntaxe

'Déclaration
<SerializableAttribute> _
Public MustInherit Class LoadTestLoadProfile
[SerializableAttribute]
public abstract class LoadTestLoadProfile
[SerializableAttribute]
public ref class LoadTestLoadProfile abstract
[<AbstractClass>]
[<SerializableAttribute>]
type LoadTestLoadProfile =  class end
public abstract class LoadTestLoadProfile

Le type LoadTestLoadProfile expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée LoadTestLoadProfile Initialise une nouvelle instance de la classe LoadTestLoadProfile.

Début

Propriétés

  Nom Description
Propriété publique MaxUserCount Obtient ou définit le nombre maximal d'utilisateurs qui peuvent être retournés par la méthode GetLoad.
Propriété publique MinUserCount Obtient ou définit le nombre minimum d'utilisateurs pouvant être retournés par la méthode GetLoad de la classe étendant LoadTestLoadProfile.
Propriété publique ScenarioName Obtient ou définit le nom du scénario dans le test de charge que l'implémentation du profil de charge contrôle.

Début

Méthodes

  Nom Description
Méthode publique CheckIfProfileCanBeModified Lève une exception si la propriété de profil n'est pas encore prête à être modifiée.
Méthode publique Copy Retourne une copie de l'objet actuel afin qu'il puisse être modifié et assigné à la propriété LoadTestScenario.LoadProfile.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetLoad En cas de substitution dans une classe dérivée, retourne la charge utilisateur qui doit être utilisée au moment présent dans le test de charge en fonction du nombre de secondes écoulées depuis le début du test de charge.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique RestoreUserCountAfterRestart Restaure (après redémarrage) le nombre d'utilisateurs actuels à la valeur avant le redémarrage.
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Méthode publique Validate En cas de substitution dans une classe dérivée, valide si toutes les propriétés de cet objet ont des valeurs qui sont valides et cohérentes.

Début

Notes

LoadTestLoadProfile est une classe de base abstraite pour les classes suivantes :

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.TestTools.LoadTesting, espace de noms

Autres ressources

About Load Pattern

Comment : créer un plug-in de test de charge