Partager via


Comment : utiliser l'API de test de charge

Visual Studio Ultimate prend en charge des plug-ins de test de charge qui peuvent contrôler ou améliorer un test de charge.Les plug-ins de test de charge sont des classes définies par l'utilisateur qui implémentent l'interface ILoadTestPlugin qui se trouve dans l'espace de noms Microsoft.VisualStudio.TestTools.LoadTesting.Les plug-ins de test de charge permettent de bénéficier d'un contrôle de test de charge personnalisé, tel que l'abandon d'un test de charge lorsqu'un seuil d'erreur ou de compteur est atteint.Utilisez les propriétés sur la classe LoadTest pour obtenir ou définir des paramètres de test de charge à partir de code défini par l'utilisateur.Utilisez les événements sur la classe LoadTest pour joindre des délégués pour les notifications lorsque le test de charge s'exécute.

ConseilConseil

Utilisez l'Explorateur d'objets pour examiner l'espace de noms Microsoft.VisualStudio.TestTools.LoadTesting.Les éditeurs Visual C# et Visual Basic offrent tous deux la prise en charge IntelliSense du codage avec les classes de l'espace de noms.

Vous pouvez également créer des plug-ins pour les tests de performances de site Web.Pour plus d'informations, consultez Comment : créer un plug-in de test des performances de site Web et Comment : créer un plug-in de niveau demande.

Configuration requise

  • Visual Studio Ultimate

Pour utiliser l'espace de noms LoadTesting

  1. Ouvrez un projet de test qui contient un test de performances de site Web.

    Pour plus d’informations, consultez Création et modification de tests de charge.

  2. Ajoutez un projet de bibliothèque de classes Visual Basic ou Visual C# à votre solution de test.

  3. Ajoutez une référence dans le projet de test au projet de bibliothèque de classes.

  4. Ajoutez une référence au dll Microsoft.VisualStudio.QualityTools.WebTestFramework dans le projet de bibliothèque de classes.

  5. Dans le fichier de classe situé dans le projet de bibliothèque de classes, ajoutez une instruction using pour l'espace de noms Microsoft.VisualStudio.TestTools.LoadTesting.

  6. Créez une classe publique qui implémente l'interface ILoadTestPlugin.

  7. Générez le projet.

  8. Ajoutez le nouveau plug-in de test de charge à l'aide de l'éditeur de test de charge :

    1. Cliquez avec le bouton droit sur le nœud racine du test de charge, puis cliquez sur Ajouter un plug-in de test de charge.

    2. La boîte de dialogue Ajouter un plug-in de test de charge s'affiche.

    3. Dans le volet Propriétés du plug-in sélectionné, définissez les valeurs initiales du plug-in à utiliser au moment de l'exécution.

      [!REMARQUE]

      Vous pouvez exposer autant de propriétés que vous souhaitez de vos plug-ins.Il suffit de les rendre publics, définissables et d'un type de base, tel qu'un entier, une valeur booléenne ou une chaîne.Vous pouvez également modifier ultérieurement les propriétés du plug-in du test de charge à l'aide de la fenêtre Propriétés.

  9. Exécutez votre test de charge.

    Pour obtenir une implémentation de ILoadTestPlugin, consultez Comment : créer un plug-in de test de charge.

Voir aussi

Tâches

Comment : utiliser l'API du test des performances de site Web

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

Référence

Microsoft.VisualStudio.TestTools.LoadTesting

Autres ressources

Création et utilisation de plug-ins personnalisés pour les tests de charge et les tests de performances de site Web