Créer un projet
- Tu as dû fermer IBM DevOps Test Virtualization Control Panel (Test Virtualization Control Panel) sessions en cours, le cas échéant.
- Si Test Integrations and APIs est en cours d'exécution et vous venez de terminer les tâches dans Créer et exécuter un test, vous avez probablement ce projet ouvert. Pour créer et exécuter un stub avec un fichier WSDL, vous devez créer un nouveau projet. Par conséquent, vous devez fermer le projet existant en cliquant sur. Cette action ferme le projet et redémarre Test Integrations and APIs.
Après avoir redémarré Test Integrations and APIs, vous devez créer un nouveau projet, donner un nom à votre projet et l'enregistrer sur votre disque local. Les instructions suivantes s'appliquent aules fenêtres™ Système d'exploitation.
Vous devez démarrer le serveur et le client Add Numbers. Voir Démarrage du serveur et du client Add Numbers.
Démarrage du serveur et du client Add Numbers
Vous devez avoir créé un projet comme décrit dans Créer un projet. Votre projet doit être ouvert dans Test Integrations and APIs.
Test Integrations and APIs contient quelques exemples d'API. Dans cet exemple, vous utilisezAddNumbers, qui contient un document WSDL décrivant l'API.
Si vous souhaitez modéliser un système qui n'a pas de définition WSDL, vous pouvez utiliser un fichier Swagger (que vous avez complété dans Créer et exécuter un test ) ou vous pouvez découvrir et enregistrer une API (que vous pouvez compléter comme décrit dans Découverte, enregistrement et interception d'un proxy HTTP ).
Vous avez testé avec succès un service Web hébergé sur votre système local à l'aide de l'exemple WSDL.
Importer leAdd Numbers le fichier WSDL du serveur pour modéliser son API
Vous devez avoir terminé le test du service Web à l'aide de l'exemple de fichier WSDL.
Test Integrations and APIs crée des composants de service et des opérations sur le canevas pour représenter le service décrit dans le fichier WSDL. Les options de création de tests et de stubs à partir de la définition de service sont également affichées. Vous avez déjà utilisé ces options pour créer et exécuter un test dans Créer et exécuter un test.
Vous devez créer un stub à partir de la définition WSDL. Voir Création d'un stub à partir de la définition WSDL de l'API.
Création d'un stub à partir de la définition WSDL de l'API
Vous devez avoir terminé l'importation du WSDL dans Test Integrations and APIs.
Vous avez créé avec succès un stub à partir de la définition WSDL pour l'API.
Vous devez exécuter le stub créé. Voir Exécuter le stub.
Exécuter le stub
Vous avez exécuté avec succès le stub créé.
Vous devez configurer le client pour utiliser le stub créé. Voir Configuration du client Add Numbers pour utiliser le stub (service virtuel).
Configuration du client Add Numbers pour utiliser le stub (service virtuel)
Vous devez avoir terminé la création du stub et l'exécuter.
Soutenir Test Integrations and APIs Service Virtualization, vous devez configurer les clients HTTP pour utiliser le Test Integrations and APIs Proxy HTTP/TCP. Les détails sur l'utilisation de ce proxy sont dans Découverte, enregistrement et interception d'un proxy HTTP.
Vous configurez le client Add Numbers pour utiliser le Test Integrations and APIs proxy en utilisant les paramètres de proxy Java standard.
Vous avez configuré avec succès le client Add Numbers pour utiliser le stub.
Vous devez appeler le talon. Voir Appeler le stub.
Appeler le stub
Vous devez avoir terminé la configuration du client Add Numbers pour utiliser le stub.
- Pour modéliser votre système lorsque vous ne disposez pas de définition Swagger ou de fichiers WSDL et pour plus de détails sur le proxy HTTP/TCP, voir Découverte, enregistrement et interception d'un proxy HTTP.
- Pour une autre procédure de création d'un stub pour l'API Add Numbers, cliquez sur la vignette intitulée Créer un service Web virtualisé sur le Test Integrations and APIs Écran d'accueil. Cela ouvre un guide interactif interne qui vous guide dans la création d'un stub pour le serveur Add Numbers.
- Pour créer des stubs supplémentaires pour l'opération d'ajout, procédez comme suit:
- Ouvrez le Perspective Test Factory dans Test Integrations and APIs.
- Dans l'arborescence de gauche, faites un clic droit sur l'opération d'ajout et cliquez sur. Cette action crée un stub pour l'opération et un événement en utilisant Modèle d'échange de messages de l'opération importée à partir du fichier WSDL.
- Pour créer des stubs à partir des données de vos systèmes réels plutôt que de saisir les données manuellement, vous pouvez enregistrer le trafic dans le système testé et créer des stubs à partir de ces enregistrements. Pour obtenir des instructions sur la façon d'enregistrer le trafic pour créer des stubs, voir Découverte, enregistrement et interception d'un proxy HTTP. Vous pouvez également utiliser l'enregistrement en combinaison avec une définition WSDL ou Swagger pour modéliser le système testé. En d'autres termes, créez les composants de service, les ressources de transport et les opérations en les synchronisant avec WSDL ou Swagger, puis enregistrez le trafic pour créer des tests et des stubs.






