Guide pratique pour utiliser l’API de test de performances webHow to: Use the web performance test API

Vous pouvez écrire du code pour vos tests de performances web.You can write code for your web performance tests. L’API de test de performances web permet de créer des tests de performances web codés, des plug-ins de test de performances web, des plug-ins de demande, des demandes, des règles d’extraction et des règles de validation.The web performance test API is used to create coded web performance tests, web performance test plug-ins, request plug-ins, requests, extraction rules, and validation rules. Les classes qui composent ces types sont les classes principales dans cette API.The classes that make up these types are the core classes in this 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.The other types in this API are used to support creating WebTest, WebTestPlugin, WebTestRequestPlugin, WebTestRequest, ExtractionRule, and ValidationRule objects. Pour créer des tests de performances web personnalisés, utilisez l’espace de noms Microsoft.VisualStudio.TestTools.WebTesting.You use the Microsoft.VisualStudio.TestTools.WebTesting namespace to create customized web performance tests.

Vous pouvez également utiliser l’API de test de performances web pour créer par programmation et enregistrer des tests de performances web déclaratifs.You can also use the web performance test API to programmatically create and save declarative web performance tests. Pour ce faire, utilisez les classes DeclarativeWebTest et DeclarativeWebTestSerializer.To do this, use the DeclarativeWebTest and DeclarativeWebTestSerializer classes.

Tip

Utilisez l'Explorateur d'objets pour examiner l'espace de noms Microsoft.VisualStudio.TestTools.WebTesting.Use the object browser to examine the Microsoft.VisualStudio.TestTools.WebTesting namespace. 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.Both the Visual C# and Visual Basic editors offer IntelliSense support for coding with the classes in the namespace.

Vous pouvez également créer des plug-ins pour les tests de charge.You can also create plug-ins for load tests. Pour plus d’informations, consultez Guide pratique pour utiliser l’API de test de charge et Guide pratique pour créer un plug-in de test de charge.For more information, see How to: Use the load test API and How to: Create a load test plug-in.

Pour utiliser l'espace de noms WebTestingTo use the WebTesting namespace

  1. Ouvrez un projet de test de performances web et de charge contenant un test de performances web.Open a web performance and load test project that contains a web performance test.

  2. Ajoutez un projet de bibliothèque de classes Visual Basic ou Visual C# à votre solution de test.Add a Visual C# or a Visual Basic class library project to your test solution.

  3. Ajoutez une référence dans le projet de test de performances web et de charge au projet de bibliothèque de classes.Add a reference in the web performance and load test project to the class library project.

  4. Ajoutez une référence à la DLL Microsoft.VisualStudio.QualityTools.WebTestFramework dans le projet de bibliothèque de classes.Add a reference to the Microsoft.VisualStudio.QualityTools.WebTestFramework DLL in the class library project.

  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.In the class file that is located in the class library project, add a using statement for the Microsoft.VisualStudio.TestTools.WebTesting namespace.

  6. Définissez une classe qui implémente l'interface WebTestPlugin.Create a class that implements the WebTestPlugin interface.

  7. Générez le projet.Build the project.

  8. Ajoutez le nouveau plug-in de test de performances web avec l’éditeur de test de performances web :Add the new web performance test plug-in by using the Web Performance Test Editor:

    1. Choisissez Ajouter un plug-in de test web dans la barre d’outils.Choose Add Web Test Plug-in on the toolbar.

      La boîte de dialogue Ajouter un plug-in de test web s’affiche.The Add Web Test Plug-in dialog box is displayed.

    2. Sous Sélectionner un plug-in, sélectionnez votre classe de plug-in de test de performances web.Under Select a plug-in, select your web performance test plug-in class.

    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.In the Properties for selected plug-in pane, set the initial values for the plug-in to use at run time.

      Note

      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.You can expose as many properties as you want from your plug-ins; just make them public, settable, and of a base type such as Integer, Boolean, or String. Vous pourrez également modifier par la suite les propriétés du plug-in de test de performances web, dans la fenêtre Propriétés.You can also edit the web performance test plug-in properties later by using the Properties window.

    4. Cliquez sur OK.Choose OK.

  9. Exécutez votre test de performances web.Run your web performance test.

    Pour obtenir un exemple d’implémentation de WebTestPlugin, consultez Guide pratique pour créer un plug-in de test de performances web.For an example implementation of WebTestPlugin, see How to: Create a web performance test plug-in.

Voir aussiSee also