Enregistrement d'un test de service avec le client de service générique

Vous pouvez enregistrer un test de service en appelant une série d'appels avec le client de service générique. Après avoir appelé les appels, sélectionnez les résultats dans la section Historique du client de service générique pour générer un test. Si vous n'avez pas accès à un client Java dédié pour les appels de service, le client de service générique est la façon la plus simple de générer des appels et d'enregistrer un test.

Avant de commencer

Vérifiez que Rational Agent Controller est en opération sur l'ordinateur local.

Si votre espace de travail ne contient pas déjà un projet de test, l'assistant d'enregistrement de test en crée un. Si vous voulez générer un test dans un projet spécifique, vérifiez que ce projet existe avant l'enregistrement.

Si vous testez un service Web basé SOAP, vérifiez que vous avez accès à un fichier WSDL (Web Services Description Language) valide. L'assistant peut importer des fichiers WSDL depuis 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. Le client de service générique peut ne pas fonctionner avec certains fichiers WSDL (Web Services Description Language).

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

Si vous utilisez la sécurité SOAP ou des fichiers joints, vérifiez que vous avez configuré l'environnement avec les bibliothèques et les fichiers de configuration corrects.

A propos de cette tâche

Pour enregistrer un test, effectuez les opérations ci-dessous.

Procédure

  1. Dans la perspective Test, cliquez sur Fichier > Nouveau > Test à partir d'un enregistrement ou cliquez sur le bouton de la barre d'outils Nouveau test à partir d'un enregistrement (Nouveau test à partir d'un enregistrement).
  2. Sélectionnez Créer un test à partir d'un nouvel enregistrement et Enregistrement de service Web avec le client de services générique, puis cliquez sur Suivant.
  3. Sélectionnez un projet puis dans Nom du fichier de test, entrez un nom pour le test. Le nom que vous entrez est le nom de base de l'enregistrement, du test et d'autres fichiers requis. Vous voyez ces fichiers dans le navigateur standard ou l'explorateur de packages Java avec leurs extensions distinctives, mais seul le nom simple (test) dans le navigateur de test.
  4. Cliquez sur Suivant. S'il s'agit de la première fois que vous enregistrez un test de service Web, lisez l'avertissement de confidentialité et sélectionnez J'accepte, puis cliquez sur Terminer pour poursuivre. Le client de service générique s'ouvre.
  5. Si votre service utilise un protocole de transport ou de sécurité qui requiert la substitution des paramètres par défaut, cliquez sur l'onglet Transport et créez une configuration de transport ou de sécurité.
  6. Cliquez sur l'onglet Appels.
    • Sélectionnez Ajouter un fichier WSDL (Ajouter un fichier WSDL) pour utiliser un fichier WSDL de l'espace de travail, pour importer un fichier WSDL ou pour l'associer à un fichier WSDL distant.
    • Sélectionnez Ajouter un noeud final (Ajouter un noeud final) pour créer un appel à un service HTTP, JMS ou WebSphere MQ.
  7. Après avoir créé l'appel, cliquez sur la flèche Editer un appel pour changer les détails de l'appel si besoin est.
  8. Cliquez sur la flèche Appeler pour appeler l'appel de service. Si l'appel a abouti, la réponse s'affiche sous la flèche Afficher la réponse.
  9. Si vous voulez enregistrer un test avec plusieurs appels, répétez les étapes 6 à 9.
  10. Une fois l'enregistrement terminé, cliquez surArrêter l'enregistrement (Bouton Arrêter l'enregistrement) . Une fenêtre de progression s'ouvre lors de la génération du test.

Que faire ensuite

Vous pouvez également utiliser le client de service générique pour créer, éditer et appeler les appels sans enregistrement. Les réponses qui aboutissent sont ajoutées à la liste Historique des appels. Vous pouvez sélectionner des appels dans la liste Historique des appels et cliquez sur Générer la suite de tests (Générer la suite de tests) .

Retour d'informations