Détails des points de vérification de service

Les points de vérification vous permettent de tester le comportement d'un service en contrôlant le retour de message d'un appel par rapport à des critères. Vous pouvez effectuer la vérification du contenu du document XML du retour de message, du nombre des noeuds renvoyés par une requête XPath ou de l'existence d'une pièce jointe spécifique.

Points de vérification de type Contient et Est égal à

Les points de vérification de type Contient renvoient un statut Réussite lorsque l'objet de retour de message contient le message XML spécifié. Les points de vérification de type Egal à renvoient un statut Réussite lorsque l'objet de retour de message correspond au message XML spécifié.

La vérification a lieu si l'objet de retour de message constitue un message XML valide. Le nom de l'élément XML et la valeur de retour finale de l'élément sont vérifiés. Les attributs ne sont pas vérifiés.

Utilisez les vues Formulaire, Arborescence et Source pour modifier le contenu du message.

Tester à l'aide des espaces de nom XML
Sélectionnez cette option pour effectuer la vérification sur une structure qualifiée, incluant l'espace de nom XML et non le nom simple. Par exemple, si les données XML attendues sont :
<ns1:responseElement xmlns:ns1="http://www.ibm.com/wbse"></ns1:responseElement>
Lorsque l'option Reconnaissance de l'espace de nom est sélectionnée, la vérification est effectuée sur l'intégralité du nom de la valeur de retour :
<ns1:responseElement xmlns:ns1="http://www.ibm.com/wbse"></ns1:responseElement>
Lorsque l'option Reconnaissance de l'espace de nom est désactivée, la vérification ignore le balisage d'espace de nom et vérifie uniquement le nom simple de l'élément et la valeur de retour finale :
<ns1:responseElement xmlns:ns1="http://www.ibm.com/wbse"></ns1:responseElement>
Dans ce cas, vous pouvez simplifier la valeur des données XML attendues en :
<responseElement><responseElement>
Tester les noeuds de texte XML
Sélectionnez cette option pour inclure les valeurs de texte XML dans la vérification.
Tester les attributs XML
Sélectionnez cette option pour inclure des attributs XML dans la vérification.
Formulaire

Présente une vue simple des éléments de l'appel avec leurs valeurs. Utilisez cette vue pour modifier rapidement les valeurs dans le formulaire.

Arborescence

Cette vue inclut une vue hiérarchique des éléments de l'appel avec leurs valeurs, attributs et les espaces de noms associés. Vous pouvez utiliser les boutons Ajouter, Insérer, Supprimer, Haut et Bas pour éditer cette liste.

Cliquez sur les boutons de filtrage espace de nom, attribut ou texte, en fonction des exigences.

Cliquez sur Autoriser uniquement les modifications valides pour permettre l'édition intelligente, selon un document XSD (XML schema document) indiqué. Pour indiquer un ensemble de documents XSD pour le plan de travail, dans le navigateur de test, cliquez à l'aide du bouton droit de la souris sur le projet et sélectionnez Propriétés ainsi que Catalogue des schémas. Désactivez l'édition intelligente si vous n'avez pas de document XSD ou si vous souhaitez ignorer le schéma.

Vous pouvez spécifier des expressions régulières Java™ standard. Dans la colonne Expression régulière, sélectionnez 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})+$/

Source
Cette vue affiche le document XML source de l'appel.
Important : Les balises d'ID affichées sur la page Source font référence à une représentation interne pour le test. Si vous supprimez ces balises, vous supprimez les références et les substitutions existantes. Vous ne pouvez pas recréer ces balises après les avoir supprimées.

Point de vérification de type Requête

Les points de vérification de type Requête renvoient un statut Requête lorsque le nombre de noeuds renvoyés par une requête de langage de chemin XML correspond au nombre de noeuds attendus indiqué dans le point de vérification.

La vérification a lieu si l'objet de retour de message est un document XML valide.

Expression XPath

Indiquez une requête à l'aide du langage de chemin XML. Pour plus de détails sur l'expression d'une requête XPath, voir la spécification XPath : http://www.w3.org/TR/xpath. Cliquez sur Générer l'expression pour ouvrir la fenêtre Générateur d'expression XPath.

Remarque : Etant donné que les expressions XPath requièrent que le nom qualifié soit doté d'un préfixe, ces expressions renvoient la valeur null pour l'espace de nom par défaut déclaré avec xmlns.
Opérateur et Nombre prévu
Spécifient le nombre de noeuds prévu à renvoyer par la requête.
Evaluer
Cliquez sur ce bouton pour calculer le nombre de noeuds sur la base de l'entrée en cours. Cette valeur remplace automatiquement la valeur Nombre prévu actuelle.

Points de vérification de type Pièce jointe

Les points de vérification de type Pièce jointe renvoient un statut Réussite lorsque la pièce jointe de retour de message renvoie tous les critères définis dans le point de vérification.

La vérification a lieu si l'objet de retour de message est un document XML valide.

Indice de la pièce jointe à vérifier

Lorsqu'il existe plusieurs pièces jointes, ce chiffre définit quelle pièce jointe doit être vérifiée.

Taille de la pièce jointe

Définit la taille attendue de la pièce jointe.

Type MIME
Définit le type MIME attendu de la pièce jointe.
Codage
Définit le codage attendu de la pièce jointe.

Points de vérification XSD

Un point de vérification XSD vérifie que le contenu renvoyé par un service est valide et conforme aux définitions contenues dans un fichier XSD (XML Schema Definition) ou d'un fichier WSDL contenant de telles définitions.

La vérification a lieu uniquement si l'objet de retour de message est un document XML valide.

Ajouter XSD
Ajouter un fichier XSD à la liste des vérifications pour validation.
Ajouter WSDL

Ajouter un fichier WSDL contenant une définition XSD à la liste des vérifications pour validation.

Ouvrir

Ouvrir un fichier XSD ou WSDL sélectionné.


Retour d'informations