Partager via


LoadTestStepLoadProfile, classe

Représente le profil de charge d'un test de charge qui a un modèle de charge dans l'étape.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestLoadProfile
    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 Class LoadTestStepLoadProfile _
    Inherits LoadTestLoadProfile
[SerializableAttribute]
public class LoadTestStepLoadProfile : LoadTestLoadProfile
[SerializableAttribute]
public ref class LoadTestStepLoadProfile : public LoadTestLoadProfile
[<SerializableAttribute>]
type LoadTestStepLoadProfile =  
    class
        inherit LoadTestLoadProfile
    end
public class LoadTestStepLoadProfile extends LoadTestLoadProfile

Le type LoadTestStepLoadProfile expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique LoadTestStepLoadProfile Initialise une nouvelle instance de la classe LoadTestStepLoadProfile.

Début

Propriétés

  Nom Description
Propriété publique InitialUserCount Obtient ou définit le nombre d'utilisateurs initial dans le cas où vous utilisez le modèle de charge dans l'étape.
Propriété publique MaxUserCount Obtient ou définit le nombre d'utilisateurs maximal dans le cas où vous utilisez le modèle de charge dans l'étape. (Substitue LoadTestLoadProfile.MaxUserCount.)
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. (Hérité de 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. (Hérité de LoadTestLoadProfile.)
Propriété publique StepDuration Obtient ou définit la durée entre les étapes, en secondes.
Propriété publique StepRampTime Obtient ou définit le temps nécessaire à chaque étape pour ajouter progressivement les utilisateurs spécifiés par le nombre d'utilisateurs dans l'étape.
Propriété publique StepUserCount Obtient ou met le nombre d'utilisateurs à augmenter à chaque étape au cas où vous utilisez un modèle de charge dans l'étape.

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. (Hérité de LoadTestLoadProfile.)
Méthode publique Copy Retourne une copie de l'objet actuel afin qu'il puisse être modifié et assigné à la propriété LoadTestScenario.LoadProfile. (Hérité de LoadTestLoadProfile.)
Méthode publique Equals Détermine si l'Object spécifié est égal à l'Object en cours. (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 Retourne la charge utilisateur qui doit être utilisée à l'heure actuelle dans le test de charge en fonction de la valeur de elapsedSeconds depuis le début du test de charge passé en tant qu'argument. (Substitue LoadTestLoadProfile.GetLoad(Int32).)
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 actif. (Hérité de Object.)
Méthode publique RestoreUserCountAfterRestart Restaure (après redémarrage) le nombre d'utilisateurs actuels à la valeur avant le redémarrage. (Hérité de LoadTestLoadProfile.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Méthode publique Validate Lève une exception InvalidLoadProfileException si l'objet LoadProfile contient des propriétés non valides ou incohérentes. (Substitue LoadTestLoadProfile.Validate().)

Début

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