Création d'un module de remplacement de service

Vous pouvez utiliser une spécification WSDL (Web Service Description Language) pour générer un module de remplacement de service pouvant simuler le comportement du service original et utilisant exactement la même interface.

Avant de commencer

Les modules de remplacement de service sont stockés dans des projets de test. Si votre espace de travail ne contient pas de projet de test, l'assistant de création de test en génère un, en vous permettant de modifier son nom. Si vous désirez stocker un module de remplacement de service dans un projet spécifique, vérifier que ce projet existe avant de créer le module.

Si vous utilisez l'authentification SSL (Secure Sockets Layer), assurez-vous de disposer des fichiers de clés requis dans votre espace de travail.

L'assistant peut importer des fichiers WSDL à partir de l'espace de travail, le système de fichiers, un référentiel éloigné ou une URL. Vérifiez que les fichiers WSDL utilisent la syntaxe correcte pour l'environnement de test. La génération de module de remplacement de service peut ne pas fonctionner avec certains fichiers WSDL (Web Services Description Language).

Procédure

  1. Dans le plan de travail, cliquez sur Fichier > Nouveau > Autre > Test > Ressources de test > Test de service ou sur le bouton de la barre d'outils Nouveau module de remplacement de service icône Nouveau module de remplacement de service.
  2. Sélectionnez le WSDL du service à simuler. Si nécessaire, vous pouvez importer le WSDL à partir du système de fichiers, une URL, ou un référentiel WSRR ou UDDI.
  3. Cliquez sur Suivant.
  4. Sélectionnez un emplacement et un nom de projet pour le nouveau module de remplacement de service. Cliquez sur Terminer.

Résultats

L'assistant génère un module de remplacement de service fonctionnel qui reproduit l'interface du service original telle que stipulée dans la spécification WSDL. Chaque opération est reconstituée avec une réponse par défaut. Vous pouvez éditer le module de remplacement de service avec l'éditeur de ces modules afin de modifier la réponse par défaut ou de créer des réponses conditionnelles.

Retour d'informations