Vous pouvez créer une structure de test dédiée au test d'appels de
service à partir de la spécification WS-ReliableMessaging.
Avant de commencer
La spécification WS-ReliableMessaging fournit une série de messages SOAP à
distribuer de façon fiable entre des applications réparties en présence d'échecs
d'un composant logiciel, du système ou du réseau.
Dans le contexte d'un test de
service, une structure d'appel de message fiable se compose d'une série d'appels
conformes à la spécification. La structure peut être créée sous forme de liste
séquentielle d'appels de service uniques, ou sous forme de boucle contenant un
élément d'appel et utilisant un pool de données pour identifier les appels uniques.
Procédure
- Dans l'éditeur de test, sélectionnez le test et cliquez sur
Ajouter, puis sur Structure reposant sur une
spécification. L'assistant Nouveau test de service Web s'ouvre.
- Dans la page Sélection d'une spécification de services Web,
sélectionnez WS-ReliableMessaging et
cliquez sur Suivant.
- Sélectionnez un ou plusieurs fichiers WSDL (Web Services Description Language)
dans votre espace de travail pour le service Web à tester, puis cliquez sur
Suivant. Si besoin est, vous pouvez importer un fichier WSDL dans l'espace de travail
à l'aide du bouton Importer.
- Dans la page Configuration du protocole, sélectionnez une
configuration de transport HTTP existante ou cliquez sur
Nouveau pour créer une configuration.
- Indiquez l'URL du service, la
méthode HTTP et la version.
- Dans le tableau En-tête, cliquez sur
Ajouter pour indiquer les en-têtes spécifiques à ajouter à
l'appel.
- Dans le tableau Cookies, cliquez sur
Ajouter pour indiquer les cookies spécifiques à utiliser
avec l'appel.
- Cliquez sur Suivant.
- Dans la page Options de séquence, indiquez comment la
structure séquentielle sera créée dans le test.
- Dans Nombre de messages, indiquez le nombre
d'appels dans la liste ou le nombre d'itérations de boucle.
- Sélectionnez Créer une liste d'appels de service pour générer la
liste des appels avec le nombre de messages, ou
Créer une boucle avec le pool de données pour générer une boucle avec un pool de données. Le pool de données définit le numéro pour chaque appel dans la
boucle.
- Sélectionnez Séquence aléatoire pour que les numéros
d'appels soient générés dans un ordre aléatoire.
- Cliquez sur Terminer. Cette action génère une structure d'appel de service de message fiable
dans le test.