Les points de vérification de type
Contient vous permettent de vérifier qu'une partie du contenu renvoyé par un service
correspond au contenu indiqué dans le point de vérification.
Pourquoi et quand exécuter cette tâche
Lorsque vous ajoutez des points de
vérification, les résultats d'un retour de message de service sont comparés aux
donnés attendues indiquées dans l'élément de test de point de vérification. Les
points de vérification
Est égal à ou
Contient vous
permettent de comparer directement le contenu XML que le service renvoie.
- Les points de vérification de type Contient renvoient un statut Réussite
lorsque le contenu XML du retour de message inclut les données XML attendues.
- Les points de vérification de type Est égal à renvoient un statut Réussite
lorsque le contenu XML du retour de message correspond exactement aux données XML
attendues.
Procédure
- Ouvrez l'éditeur de test et sélectionnez un élément de retour de message de
service.
- Dans la zone Détails de l'élément de test, cliquez sur l'onglet Message et sélectionnez la vue Arborescence.
- Développez la ligne d'enveloppe, cliquez à l'aide du bouton droit de la souris
sur l'élément à vérifier puis sélectionnez Créer un point de vérification de type Contient.
Un point de vérification
de type Contient contenant des détails sur l'élément de retour du message enregistré
est créé.
- Sélectionnez le point de vérification et, dans la zone Détails de l'élément de test, entrez un nom pour le point de vérification.
- Sélectionnez les options de vérification :
- Sélectionnez Tester à l'aide des espaces de nom XML pour effectuer la
vérification de la structure qualifiée du document XML, y compris le balisage
de l'espace de nom, au lieu du nom simple. Désactivez cette option pour
vérifier uniquement le nom simple de l'élément et la valeur de retour finale.
- Sélectionnez Tester les noeuds de texte XML pour inclure
le contenu des éléments de test dans la vérification.
- Sélectionnez Tester les attributs XML pour inclure le
contenu des attributs dans la vérification.
- Dans la page Message, sélectionnez la vue Formulaire, Arborescence ou Source, pour indiquer les données XML attendues.
Pour un point de vérification Est égal à, les données XML attendues contiennent
les données de document XML provenant de l'élément de test de retour de message.
Si nécessaire, vous
pouvez éditer les données XML attendues.
Vous pouvez indiquer des expression régulières Java standard
dans la vue Arborescence.
Pour ce faire, sélectionnez la
colonne Expression régulière à la ligne d'un attribut ou d'une valeur de texte et entrez
l'expression régulière dans la colonne Valeur. Par exemple, l'expression régulière suivante vérifie si l'adresse électronique est
correctement formatée : /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/
Lors de l'utilisation d'expressions régulières, le nombre de noeuds XML ou de
fragments XML dans le point de vérification doit correspondre à la quantité de noeuds
attendus.
Que faire ensuite
Vous pouvez activer ou désactiver chaque point
de vérification de service en cliquant sur
Activer le point de
vérification dans l'éditeur de test.