Partager via


Personnalisation des enregistrements de tests de performances de site Web à l'aide de l'éditeur de tests de performances de site Web

Les tests des performances de site Web peuvent être personnalisés et configurés pour répondre à la plupart des besoins de votre application Web. Par exemple, vous pouvez personnaliser un test de performances de site Web. Pour plus d'informations sur la création d'un enregistrement de test de performances de site Web, consultez Création de tests de performances de site Web à l'aide de l'enregistreur de test de performances de site Web.

Tâches

Tâches

Rubriques associées

Modifier un enregistrement de test de performances de site Web existant : après avoir créé un test de performances de site Web, vous pouvez le modifier et ajouter des règles de validation, des connexions de base de données et d'autres propriétés.

Vous pouvez définir des propriétés de tests dans des tests de performances de site Web pour contrôler le déroulement de la série de tests et vérifier les aspects du site que vous testez. Par exemple, vous pouvez définir la propriété StopOnError de sorte qu'une erreur sur une requête HTTP provoquera l'échec du test, ou vous pouvez ajouter un nom de rapport pour une requête Web. Un nom de rapport permet d'identifier plus facilement ce dernier dans l'Afficheur des résultats des tests de performances de site Web.

Ajouter d'autres requêtes Web à votre test de performances de site Web : Vous pouvez ajouter d'autres requêtes Web à un test de performances de site Web existant en exécutant l'Enregistreur de test de performances de site Web à partir de l'éditeur de test de performances Web et en modifiant ensuite la nouvelle requête en fonction des besoins de votre application Web.

Convertir un test de performances de site Web enregistré en test de performances de site Web codé : après avoir créé et configuré un test des performances de site Web, vous pouvez le convertir en test des performances de site Web codé. Un test des performances de site Web codé est une classe .NET qui génère une séquence de WebTestRequests. Il peut être programmé en Visual C# ou en Visual Basic.

Remarque   Il est possible de créer manuellement un test de performances de site Web codé, mais il est préférable de convertir un test des performances de site Web enregistré en test des performances de site Web codé.

Ajouter des commentaires à vos tests de performances de site Web : vous pouvez ajouter des commentaires à votre test de performances de site Web afin de noter des commentaires sur les actions logiques qui ont lieu à chaque étape du test de performances de site Web. Par exemple, lorsque vous modifiez un test de performances de site Web dans l'éditeur de test de performances Web, les commentaires peuvent permettre d'identifier l'objectif de chaque requête. En outre, les commentaires sont précieux pour rédiger des notes sur les règles de validation et d'extraction qui doivent être ajoutées aux requêtes spécifiques.

Ajouter des noms de rapports pour clarifier l'identification des requêtes Web : vous pouvez ajouter des noms de rapports aux requêtes Web afin de simplifier l'identification des requêtes Web dans les rapports et pendant les tests. Le nom du rapport sera affiché à la place de l'URL.

Personnaliser un test de performances de site Web avec des temps de réflexion d'utilisateur artificiels : le temps de réflexion est le temps passé par un utilisateur qui lit une page Web, notamment le temps passé à consulter la page et à déterminer l'action suivante. Vous pouvez personnaliser les temps de réflexion en configurant le nombre de secondes que doit passer votre test de performances de site Web sur des pages Web spécifiques.

Configurer le temps de réponse autorisé pour une page Web dans un test de performances de site Web : un aspect important des applications Web est le temps nécessaire au chargement de chaque page Web. Ce concept est appelé Temps de réponse. Lorsque vous créez un test de performances de site Web, vous pouvez définir un objectif de temps de réponse pour chaque requête de page Web de votre test de performances de site Web.

Ajouter une source de données à un test de performances de site Web : vous pouvez ajouter une source de données à un test de performances de site Web de manière à pouvoir lui lier des requêtes HTTP. La source de données peut provenir d'une base de données, d'un fichier XML ou d'un fichier de valeurs séparées par des virgules (CSV).

Ajouter des règles de validation et d'extraction aux tests de performances de site Web : vous pouvez ajouter des règles de validation à votre test de performances de site Web afin de vérifier qu'une application Web fonctionne correctement, en validant l'existence de texte, de balises ou d'attributs dans la page retournée par une requête Web. Les règles de validation permettent également de vérifier le temps nécessaire à l'achèvement d'une requête et l'existence de champs de formulaire et de leurs valeurs.

Vous pouvez ajouter des règles d'extraction pour vérifier qu'une application Web fonctionne correctement en extrayant les données des réponses aux requêtes Web. Les règles d'extraction stockent les résultats dans le contexte de test sous forme de paires nom/valeur. Les règles d'extraction peuvent extraire des champs de formulaire, du texte, des attributs, des en-têtes, des expressions régulières et des champs masqués

Personnaliser un test de performances de site Web à l'aide de boucles, de branches et de transactions : Vous pouvez ajouter de la flexibilité à vos tests de performances de site Web en ajoutant des boucles, des conditions de création de branche et des transactions.

Utiliser des transactions dans un test de performances de site Web : dans un test de performances de site Web, vous pouvez encapsuler un jeu d'actions dans une transaction. Une transaction typique peut être composée par exemple des opérations suivantes : démarrage d'une minuterie, requête de page, requête d'une autre page, puis arrêt de la minuterie. Cette série d'actions, du début à la fin, constitue une transaction.

RemarqueRemarque
Les temps de réponse des transactions s'affichent dans la table de transactions de l'analyseur de test de charge lorsqu'un test de performances de site Web qui contient des transactions est utilisé dans un test de charge.

Ajouter des appels de votre test de performances de site Web dans un autre test de performances de site Web : vous pouvez insérer un appel d'un autre test de performances de site Web dans un test de performances de site Web existant.

Configurer un site Web pour l'utilisation d'informations d'identification utilisateur spécifiques : vous pouvez définir des informations d'identification dans vos tests de performances de site Web pour un site Web qui utilise l'authentification de base ou l'authentification Windows intégrée. Les sites Web qui contiennent des informations personnelles requièrent souvent l'authentification utilisateur avant d'afficher des informations par le biais du navigateur.

Personnaliser l'URL de serveur Web des tests de performances de site Web à l'aide du paramétrage : vous pouvez paramétrer l'URL de votre serveur Web afin de faciliter la modification du serveur Web ciblé par vos tests.

Promouvoir des paramètres dynamiques dans un test de performances de site Web : votre application Web testée peut générer dynamiquement des données, par exemple un ID de session. Un test de performances de site Web peut utiliser cette valeur de paramètre générée en la capturant depuis la réponse HTTP à l'aide d'une règle d'extraction, puis en la liant à une requête HTTP ultérieure. Cette séquence de capture et de liaison représente la promotion de paramètres dynamiques en paramètres de test Web. La promotion de paramètres dynamiques peut éviter de nombreux cas de défaillance de lecture.

Rechercher et remplacer rapidement du texte dans les requêtes d'un test de performances de site Web : vous pouvez rapidement rechercher et remplacer du texte dans les requêtes Web d'un test de performances de site Web à l'aide de l'éditeur de test de performances Web.

Utiliser des paramètres de contexte dans un test de performances de site Web : vous pouvez utiliser des paramètres de contexte dans votre test Web pour paramétrer une valeur de chaîne. Par exemple, vous pouvez paramétrer l'URL de site Web afin de pouvoir changer rapidement l'emplacement d'exécution du test pour toutes les requêtes Web.

Ajouter des données de profilage à votre application Web : Les outils de profilage inclus dans Visual Studio Premium permettent aux développeurs de mesurer, d'évaluer et de cibler les problèmes de performances de leur code. Pour plus d'informations, consultez Analyse des performances de l'application à l'aide des outils de profilage. Avec Visual Studio Ultimate vous pouvez exécuter des sessions de performance sur votre application Web à l'aide de l'éditeur de test de performances Web ou l'éditeur de test de charge. Pour obtenir les données que vous devez analyser, vous devez d'abord créer une session de performance, puis exécuter la session. L'Assistant Performance vous permet de faire les deux.

Définir les détails des requêtes dans un test de performances de site Web : vous pouvez spécifier des détails de requêtes Web à appliquer à votre test de performances de site Web dans l'éditeur de test de performances Web. Les détails des requêtes Web incluent les noms de rapports, les temps de réflexion et les objectifs de temps de réponse.

Extraire des requêtes Web à utiliser dans un autre test de performances de site Web : Vous pouvez extraire certaines requêtes Web dans un test de performances de site Web existant et en créer un en fonction de ce dernier. Le test de performances de site Web d'origine appelle ensuite le nouveau test de performances de site Web pour utiliser les requêtes extraites. Cela peut être utile si vous devez inclure les requêtes dans plusieurs tests de performances de site Web.

Utiliser un serveur proxy avec votre test de performances de site Web : Vous pouvez configurer votre test de performances de site Web pour utiliser un serveur proxy si le site que vous testez est affecté par un pare-feu.

Voir aussi

Autres ressources

Création et modification de tests des performances de site Web