Ajout de points de vérification de type Contient

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 un point de vérification, les résultats d'une réponse de service sont comparés aux données attendues, spécifiées dans l'élément de test du 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.

Procédure

  1. Ouvrez l'éditeur de test et sélectionnez un élément de réponse de service.
  2. Dans la zone Détails de l'élément de test, cliquez sur l'onglet Message et sélectionnez la vue Arborescence.
  3. 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 réponse enregistré est créé.
  4. 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.
  5. 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.
  6. 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 le document XML de l'élément de test de réponse. Si nécessaire, vous pouvez éditer les données XML attendues.

    Vous pouvez spécifier des expressions 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 en faisant un clic droit dessus dans l'éditeur de test et en sélectionnant Activer ou Désactiver.

Commentaires