Partager via


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

Cette rubrique s'applique à :

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

La rubrique s'applique La rubrique ne s'applique pas La rubrique ne s'applique pas La rubrique ne s'applique pas

Vous pouvez écrire du code pour vos tests de performances de site Web. L'API de test de performances de site Web permet de créer des tests de performances de site Web codés, des plug-ins de test de performances de site Web, des plug-ins de requête, des requêtes, des règles d'extraction et des règles de validation. Les classes qui composent ces types sont les classes principales dans cette API. Les autres types dans cette API sont utilisés pour prendre en charge la création d'objets WebTest, WebTestPlugin, WebTestRequestPlugin, WebTestRequest, ExtractionRule et ValidationRule. Vous utilisez l'espace de noms Microsoft.VisualStudio.TestTools.WebTesting pour créer des tests de performances de site Web personnalisés.

Vous pouvez également utiliser l'API de test de performances de site Web pour créer par programmation et enregistrer des tests de performances de site Web déclaratifs. Pour ce faire, utilisez les classes DeclarativeWebTest et DeclarativeWebTestSerializer.

Conseil

Utilisez l'Explorateur d'objets pour examiner l'espace de noms Microsoft.VisualStudio.TestTools.WebTesting. 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 charge. Pour plus d'informations, consultez Comment : utiliser l'API de test de charge et Comment : créer un plug-in de test de charge.

Pour utiliser l'espace de noms WebTesting

  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 des performances de site Web.

  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 using instruction pour l'espace de noms Microsoft.VisualStudio.TestTools.WebTesting.

  6. Définissez une classe qui implémente l'interface WebTestPlugin.

  7. Générez le projet.

  8. Ajoutez le nouveau plug-in de test de performances de site Web à l'aide de l'éditeur de tests de performances de site Web :

    1. Cliquez sur Ajouter un plug-in de test Web dans la barre d'outils.

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

    2. Sous Sélectionner un plug-in, sélectionnez votre classe du plug-in du test de performances de site Web.

    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.

      Notes

      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 de test de performances de site Web dans la fenêtre Propriétés.

    4. Cliquez sur OK.

  9. Exécutez votre test de performances de site Web.

    Pour obtenir un exemple d'implémentation de WebTestPlugin, consultez Comment : créer un plug-in de test des performances de site Web.

Voir aussi

Tâches

Comment : utiliser l'API de test de charge

Comment : créer un plug-in de test des performances de site Web

Référence

Microsoft.VisualStudio.TestTools.WebTesting

Autres ressources

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