Exécution et affichage d'un test Web

Mise à jour : novembre 2007

Après avoir enregistré un test Web, il est préférable de l'exécuter et de vérifier qu'il fonctionne correctement. Lorsque vous êtes sûr que le test enregistré peut être exécuté avec succès, vous pouvez personnaliser le test en ajoutant des règles de validation, des règles d'extraction, des liaisons de données et autres.

Remarque :

Pendant que vous exécutez une application Web, celle-ci peut envoyer des données dynamiques dans des valeurs de paramètre de chaîne de requête et des valeurs de paramètre de publication de formulaire. Après avoir terminé l'enregistrement d'un test Web, vous pouvez détecter si ces paramètres dynamique existent, puis choisir d'en promouvoir quelques-uns ou tous, comme décrit dans Comment : enregistrer un test Web.

Pour vérifier un test Web, utilisez le processus suivant :

  • Exécutez votre test Web et examinez les commentaires dans les deux volets de l'Afficheur de test Web. Le volet supérieur affiche une vue d'ensemble de l'état des demandes individuelles, en plus des informations relatives aux demandes individuelles, aux transactions et aux tests Web inclus. Le volet inférieur présente davantage de détails sur les demandes et les réponses à ces demandes.

  • Identifiez toute demande à problème à l'aide du volet supérieur de l'Afficheur de test Web. Vous pouvez développer un nœud pour afficher les demandes dépendantes. Les demandes qui ont échoué sont identifiées par un symbole, et les demandes qui ont réussi le sont par un autre. Cela facilite la recherche de demandes ayant échoué. Les redirections de pages sont affichées sous la demande qui les a initialisées et sont indiquées par une icône unique.

  • Effectuez une rapide inspection visuelle de la demande à l'aide de l'onglet Navigateur Web du volet inférieur.

  • Utilisez les volets Demande, Réponse et Détails pour examiner les problèmes au niveau des URL, des codes de retour, des redirections de pages et des demandes dépendantes.

  • Les problèmes qui entraînent souvent l'échec des demandes sont les suivantes :

    • URL appelées par le biais de JavaScript

    • Contrôles ActiveX

    • Applets

    Ces problèmes apparaissent car l'enregistreur ne peut enregistrer que des demandes provenant du navigateur Web. Si vous rencontrez un ou plusieurs de ces problèmes, vous pouvez ajouter manuellement les demandes nécessaires au test Web enregistré. Pour plus d'informations, consultez À propos de JavaScript et des contrôles ActiveX dans les tests Web.

    Le choix des demandes à ajouter peut être une tâche difficile. Considérez les suggestions suivantes pour résoudre ces problèmes :

    • Utilisation d'un outil d'analyse réseau tel que Moniteur réseau Microsoft (NetMon)

    • Examen des journaux Web de l'application

    • Examen du code source de l'application

Pour plus d'informations, consultez Comment : exécuter un test Web.

Afficheur de test Web

L'Afficheur de test Web est le principal outil permettant d'effectuer des tests Web. Vous pouvez l'utiliser pour vérifier qu'un test Web fonctionne correctement, et le déboguer.

Les deux volets de la fenêtre Afficheur de test Web vous permettent d'afficher les détails de chaque demande de votre test Web et les réponses à ces demandes. Dans le volet supérieur, une grille de l'arborescence affiche les demandes dépendantes imbriquées sous la demande de niveau supérieur. Les redirections de pages sont également affichées dans la grille de l'arborescence.

Remarque :

Pour modifier un test Web, utilisez l'Éditeur de test Web. Pour plus d'informations, consultez Comment : modifier un test Web existant.

Le volet supérieur de l'Afficheur de test Web affiche quatre colonnes :

Colonne

Description

Demande

Affiche la demande HTTP que vous avez enregistrée dans votre test. L'icône en regard de la demande indique si celle-ci a réussi ou a échoué.

État HTTP

Indique l'état de la demande pendant l'exécution du test. Au démarrage du test, toutes les demandes ont pour état Pas encore soumis ; l'état est mis à jour à mesure que le test s'exécute. À la fin, l'état de la demande est en général OK.

Durée totale

Le temps répertorié sous Durée totale représente les éléments suivants :

  • Pour une demande, cela correspond à la durée de page totale. Il s'agit du temps nécessaire pour récupérer la demande et toutes ses dépendants.

  • Pour une transaction, cela correspond à l'heure de la transaction.

  • Pour un test Web inclus, cela correspond à la durée du test Web inclus.

Durée de la demande

Affiche la durée totale de la réponse du serveur Web après achèvement d'une demande individuelle. Cette durée exclut le temps utilisé par les demandes dépendantes.

Octets

Affiche la taille de la réponse à la demande après achèvement.

Le volet inférieur de l'Afficheur de test Web présente les quatre pages avec onglets suivantes :

Page

Description

Navigateur Web

Affiche la page rendue retournée par la demande HTTP actuelle.

Demande

Affiche le contenu de la requête HTTP actuelle dans deux affichages : données graphiques et données brutes. Vous pouvez basculer entre les deux affichages en sélectionnant ou en désactivant la case à cocher Afficher les données brutes.

L'affichage des données brutes indique les octets envoyés au serveur, dans les sections d''en-tête et de corps.

L'affichage graphique est une représentation plus lisible de la demande, organisée sous la forme d'une arborescence avec les nœuds En-têtes, Cookies, Paramètres QueryString et Paramètres de publication de formulaire.

Réponse

Affiche la réponse HTTP reçue suite à la demande HTTP actuelle.

Contexte

Affiche la collection de contextes pour un test Web. La collection de contextes est un ensemble de paires nom/valeur qui contient des informations importantes persistantes au cours d'un test Web.

Détails

Affiche des détails spécifiques à propos de la page Web affichée actuellement, y compris les éventuelles règles de validation et d'extraction que vous avez appliquées et leurs résultats.

Voir aussi

Tâches

Comment : exécuter un test Web

Comment : modifier les paramètres d'exécution de test Web

Comment : modifier un test Web existant