Si un test n'a pas le comportement prévu,
vous pouvez utiliser la vue Données de protocole pour le
déboguer. Cette vue peut être utile après l'enregistrement d'un test, après l'introduction de modifications dans un test existant (ajout de pools de données ou de corrélation de données) ou après l'introduction de modifications dans le système testé.
La vue
Données de protocole affiche les données enregistrées ou lues. La vue
Données de protocole peut également afficher les données en temps réel lors de l'exécution de tests et de plannings.
Pour voir les données enregistrées, cliquez sur un élément de test dans l'éditeur de test. Pour voir les données lues après l'exécution des tests, cliquez sur un élément du journal de test. La vue
Données de protocole est mise à jour.
Les données remplacées sont mises en évidence dans les
pages
Demande,
En-têtes de réponse et
Contenu des réponses
lorsque vous visualisez des éléments du journal de test ou de l'éditeur de test
qui utilisent la corrélation de données. Elle
contient les pages suivantes :
- Demande
- Cette page affiche toutes les données de demande envoyées à un serveur telles l'URL de la ressource en question, les en-têtes de requête, les cookies et les données de formulaire.
- En-têtes de réponse
- Cette page affiche la ligne d'état de réponse et les zones d'en-têtes reçues à partir du serveur.
- Contenu des réponses
- Cette page affiche le contenu des réponses sous forme de texte et qu'un serveur
reçoit.
- Navigateur
- Cette page tente d'afficher le contenu des réponses comme le ferait un
navigateur Web. Comme des données de protocole sont utilisées au lieu de données provenant d'un serveur Web
en ligne, la lecture peut aboutir même si la page Navigateur peut ne pas offrir exactement le même rendu du contenu que celui issu d'un navigateur Web. Les pages qui pourraient ne pas s'afficher correctement incluent celles comportant des ressources en cache sur un
serveur Web et celles utilisant à profusion Javascript et les cadres.
- Journal des événements
- Cette page affiche les informations récapitulatives sur l'événement pour chaque page HTTP du test. Après une exécution, lorsque vous sélectionnez un utilisateur spécifique dans le journal de test, la page affiche des informations sur cet utilisateur.
- Lors d'une exécution, la page affiche des informations en temps réel si la prise en charge de données de protocole en temps réel est activée. Pour activer ce support, cliquez sur et sélectionnez Activer le support des données de protocole en temps réel.