Simulation de services à l'aide des modules de remplacement
Les modules de remplacement de service permettent de simuler le comportement d'un service réel à des fins de test et d'intégration très diversifiées.
Présentation du module de remplacement des services
Les modules de remplacement des services sont des émulations d'un service réel pouvant être utilisées pour remplacer la fonctionnalité du service dans une environnement de test. Un serveur de modules de remplacement se substitue au serveur d'applications réel.
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.
Modification d'un module de remplacement de service
Les modules de remplacement de service sont générés avec un fichier de réponses unique pour chaque opération dans la spécification WSDL. Vous pouvez éditer le module de remplacement de service afin de modifier les réponses par défaut ou d'ajouter des réponses conditionnelles émulant le service réel.
Déploiement des modules de remplacement de services
Vous devez déployer et exécuter ces modules sur un serveur de modules de remplacement, qui désigne une petite application dédiée à l'exécution de ces modules.
L'application client, ou le test, s'adresse à ce serveur au lieu de l'application réelle du service original.
Enregistrement de l'activité des modules de remplacement de services dans un fichier journal
A l'aide de la consignation des modules de remplacement de services, vous
pouvez surveiller les interactions entre une application et le serveur de modules de
remplacement. Si cette option est activée, un fichier
journal est créé pour chaque module de remplacement déployé. Les fichiers journaux sont
présentés sous la forme de rapports HTML formatés.