Présentation de l'éditeur de test

L'éditeur de test répertorie par titre les pages HTTP d'un test, qui, lorsqu'elles sont développées, montrent les données de demande et de réponse de chaque page.

Avec l'éditeur de test, vous pouvez écrire manuellement un test pour une application Web. Toutefois, le plus souvent, l'éditeur permet de vérifier ou de personnaliser un test automatiquement généré à partir d'une session enregistrée avec une application démarrée à partir de votre navigateur. La figure ci-après illustre le test visitIBM, généré à partir d'un enregistrement des actions suivantes : saisissez l'URL http://www.ibm.com. Sous "Shop for", sélectionnez "Software", puis arrêtez l'enregistrement.

La sous-fenêtre de l'éditeur de test contient deux zones principales. La zone de gauche, Contenu du test, affiche la hiérarchie des pages HTTP du test. La zone de droite, Détails de l'élément de test, affiche les détails sur l'élément actuellement sélectionné (test, page, demande de page, réponse de page, connexion) dans la hiérarchie du test. Ainsi, dans la figure ci-dessus, la zone Détails de l'élément de test affiche des informations sur le test car le nom du test, visitIBM, est sélectionné dans le contenu du test. Les paramètres Action sur dépassement de délai et Dépassement de délai s'appliquent de manière globale, à chaque page du test.

Lorsque vous développez une page de test, vous pouvez voir une liste des demandes de la page, dans des dossiers distincts, dont les noms correspondent à la chaîne complète de la demande d'URL sans le préfixe http://. Par exemple, la figure suivante illustre la première page développée du test visitIBM avec la page sélectionnée dans le contenu du test. Maintenant, les paramètres affichés dans la zone Détails de l'élément de test s'appliquent à la page sélectionnée.

La demande principale, affichée en caractères gras, correspond à la page de laquelle le titre provient. La demande principale peut correspondre à l'URL saisie par le testeur dans le navigateur, à un lien hypertexte sélectionné ou à une URL vers laquelle le testeur a été redirigé à partir d'une autre demande de page. Dans l'illustration, la demande principale correspond au dernier de ces trois cas : l'utilisateur a été redirigé vers www.ibm.com/us/ à partir de la demande de page initiale (www.ibm.com). Si la demande principale ne renvoie pas de titre de page, le générateur de test lui crée un nom unique à partir du premier noeud de l'URL.

Certaines des demandes de l'illustration sont mises en surbrillance en jaune clair. Cette surbrillance indique que ces demandes contiennent l'un des deux éléments suivants ou les deux :

Pour voir une illustration du codage des couleurs dans les tests de performances, accédez à Fenêtre > Préférences > Test > Editeur de test de performances et cliquez sur l'onglet Polices et couleurs.

Lorsque vous développez une demande, les données Réponse de la demande sont affichées. Les demandes peuvent également, comme dans l'illustration ci-après, contenir des données Connexion. La réponse étant sélectionnée dans le contenu du test, la vue Détails de l'élément de test affiche les données de réponse de cette demande.

arborescence développée illustrant les données de connexion et de réponse

Les données Réponse de chaque demande montrent les données renvoyées par le serveur Web au navigateur en fonction de cette demande. Ensemble, les demandes répertoriées dans une page sont responsables de toutes les données renvoyées par le serveur Web pour cette page.

Le bouton Ajouter permet d'ajouter des éléments à l'élément de test sélectionné. Vous pouvez également cliquer à l'aide du bouton droit de la souris sur un élément de test et sélectionner une action dans un menu contextuel.

Les options présentées dépendent de l'objet sélectionné. Ainsi, si le test est sélectionné, vous pouvez ajouter une page, un bloc de code personnalisé ou une condition if. Si une page est sélectionnée, vous pouvez ajouter une demande ou une condition if. Le bouton Insérer fonctionne de la même manière. Utilisez-le pour insérer un élément avant l'élément sélectionné. Les autres boutons (Supprimer, Haut et Bas) et certaines options d'ajout (Page HTTP, Demande HTTP et Authentification de base) sont principalement destinés aux tests que vous écrivez intégralement ou en grande partie manuellement : ces actions ou options risquent de faire échouer un test généré. Les types de structure censés être couramment utilisés dans les tests générés sont expliqués dans les rubriques Ajout de points de vérification et Ajout d'éléments à un test.

Si vous testez des applications Siebel, voir Test des applications Siebel pour connaître les conditions préalables requises et obtenir des détails sur les quelques différences entre les tests HTTP standard et les tests Siebel.

Il arrive parfois qu'une zone de l'éditeur dans lequel vous devez travailler soit obscurcie. Par exemple, dans la figure ci-après, la zone URL est partiellement obscurcie et la table En-têtes de réponse est trop petite pour être utilisée.

Vous pouvez agrandir une zone en plaçant votre curseur sur l'une des lignes bleues jusqu'à ce qu'il change de forme (ligne verticale avec une flèche à chacune de ses extrémités) et en le déplaçant vers le haut ou vers le bas tout en maintenant le bouton gauche de la souris enfoncé. Par exemple, dans l'écran précédent, une fois que vous avez abaissé la ligne bleue au dessus de Données et relevé la ligne bleue au dessus d'En-têtes de demande, vous pouvez utiliser la zone URL et la table En-têtes de demande.

Conditions d'utilisation | Commentaires
(C) Copyright IBM Corporation 2005. All Rights Reserved.