Partager via


LoadTest, classe

Représente le test de charge en cours d'exécution.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.TestTools.LoadTesting.LoadTest

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

Syntaxe

'Déclaration
Public Class LoadTest
public class LoadTest
public ref class LoadTest
type LoadTest =  class end
public class LoadTest

Le type LoadTest expose les membres suivants.

Constructeurs

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

Début

Propriétés

  Nom Description
Propriété publique Context Obtient le LoadTestContext pour la série de tests de charge en cours.
Propriété publique Name Obtient le nom du test de charge.
Propriété publique RunSettings Obtient les paramètres d'exécution utilisés pour la série de tests de charge en cours.
Propriété publique Scenarios Obtient une collection de scénarios dans le test de charge.

Début

Méthodes

  Nom Description
Méthode publique Abort() Arrête le test de charge sur tous les agents.
Méthode publique Abort(Exception) Arrête le test de charge sur tous les agents et spécifie l'exception qui a provoqué l'abandon.
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 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 ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)

Début

Événements

  Nom Description
Événement public Heartbeat Se produit une fois par seconde.
Événement public LoadTestAborted Se produit lorsque le test de charge est abandonné.
Événement public LoadTestFinished Se produit lorsque le test de charge ne s'exécute plus sur l'agent.
Événement public LoadTestStarting Se produit juste avant que le test de charge commence à s'exécuter sur l'agent.
Événement public LoadTestWarmupComplete Se produit lorsque la période de préchauffage est terminée.
Événement public TestFinished Se produit lorsqu'une itération de l'un des tests contenus dans le test de charge se termine.
Événement public TestSelected Se produit chaque fois qu'une itération de l'un des tests contenus dans LoadTest est sélectionnée.
Événement public TestStarting Se produit lorsqu'une itération de l'un des tests contenus dans le test de charge démarre.
Événement public ThresholdExceeded Se produit lorsqu'une règle de seuil est dépassée.

Début

Notes

La réalisation de tests de charge est utile pour prédire l'impact de charges de travail utilisateur élevées sur les performances d'une application. Les tests de charge simulent des volumes utilisateur réalistes pour définir des conditions réelles qui peuvent être utilisées pour modifier des spécifications ou la conception d'applications en vue de satisfaire aux standards de qualité attendus pour le produit logiciel. Les tests de charge peuvent inclure des tests Web et des tests unitaires.

Les paramètres de test de charge sont accessibles via l'interface utilisateur ou avec un complément de test de charge. Pour plus d'informations, consultez Comment : créer un plug-in de test de charge.

Notes

Il est recommandé d'exécuter un test de détection de fumée (smoke test) avant d'exécuter un test de charge intensif. Pour plus d'informations, consultez Guidelines for Smoke Testing. Cela permet de valider les configurations et le comportement attendu du test.

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

Working with Load Tests

Understanding Load Tests

Creating Load Tests

Comment : créer un nouveau test de charge à l'aide de l'Assistant Nouveau test de charge

Editing Load Tests

Exécution d'un test de charge

Analyse des séries de tests de charge

Exécution des tâches de test de charge avancées