Partager via


LoadTest, classe

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

Hiérarchie d'héritage

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'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 à exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par une opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (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 du Object actuel. (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 quand le test de charge est abandonné.
Événement public LoadTestFinished Se produit quand 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 quand la période de préchauffage est terminée.
Événement public TestFinished Se produit quand 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 quand une itération de l'un des tests contenus dans le test de charge démarre.
Événement public ThresholdExceeded Se produit quand une règle de seuil est dépassée.

Début

Notes

Le test de charge est utile pour prédire l'impact sur les performances d'une application au cours des charges de travail utilisateur élevés. Cela simule des volumes utilisateur réalistes pour définir des conditions réelles qui peuvent être utilisées pour modifier les spécifications et la conception de l'application pour répondre aux normes de qualité attendu pour le produit logiciel. Les tests de charge peuvent inclure des tests Web et unitaires.

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

Notes

Il est conseillé d'exécuter un test de détection de fumée 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

Working with Load Tests Overview

Creating a Load Test

How To: Create a Load Test

Editing a Load Test

[retirée] Exécution d'un test de charge

Monitoring and Analyzing a Load Test Run

Performing Advanced Load Test Tasks