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

Vous pouvez enregistrer un test de service en appelant des demandes de service avec le client de service générique. Après avoir envoyé les demandes et reçu les réponses du service, 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 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

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.

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, assurez-vous d'avoir configuré l'environnement avec les fichiers de configuration et les bibliothèques corrects. Pour plus d'informations, voir Configuration de l'environnement pour la sécurité SOAP.

Procédure

  1. Dans la perspective Test de performances, cliquez sur le bouton Créer un test à partir de l'enregistrement de la barre d'outils bouton Créer un test à partir de l'enregistrement de la barre d'outils ou cliquez sur Fichier > Nouveau > Test à partir d'un enregistrement.
  2. Dans l'assistant Créer un test à partir de l'enregistrement, cliquez sur Créez un test à partir d'un nouvel enregistrement, sélectionnez Test de service, puis cliquez sur Suivant. Si vous enregistrez des données sensibles, vous pouvez sélectionner le Niveau de chiffrement de l'enregistrement.
  3. Dans la page Sélection d'un emplacement, sélectionnez le projet et le dossier où vous souhaitez créer le test, entrez un nom pour le test et cliquez sur Suivant. Si nécessaire, cliquez sur Créez le dossier parent icône Créez le dossier parent pour créer un projet ou un dossier
  4. Dans la page Sélection d'un emplacement, sélectionnez Client de services générique. Cette option utilise le client de services générique si vous n'avez pas accès à un client dédié pour les appels de service. Pour plus d'informations sur l'utilisation d'autres programmes client pour enregistrer le test, voir Enregistrement d'un test de service via un programme client.
  5. 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é, sélectionnez J'accepte, puis cliquez sur Terminer pour poursuivre. Le client de service générique s'ouvre.
  6. Si votre service utilise un protocole de transport ou d'authentification qui requiert la substitution des paramètres par défaut, cliquez sur l'onglet Transport et créez un transport HTTP, Java Message Service (JMS) ou IBM® WebSphere MQ.
  7. Cliquez sur l'onglet Demandes.
    • Cliquez sur 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.
    Pour plus d'informations sur l'utilisation du client de services générique, voir Envoi de demandes de service à l'aide du client de service générique.
  8. Après avoir créé l'appel, cliquez sur la flèche Editer les données pour changer les détails de l'appel si besoin est.
  9. 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.
  10. Pour enregistrer un test avec plusieurs appels, répétez les étapes 6 à 9.
  11. Arrêtez l'enregistreur une fois les demandes de service envoyées. Pour ce faire, fermez le client de services générique ou cliquez sur le bouton de fonction Arrêter icône Arrêter de la vue Contrôle de l'enregistreur. Si vous avez modifié les paramètres réseau du programme client conformément à l'étape 8, vous pouvez rétablir les paramètres par défaut avant de fermer le programme. L'assistant Générer le test de service Web s'ouvre.
  12. Cliquez sur Terminer.

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 requêtes. Vous pouvez sélectionner des appels dans la liste Historique des requêtes, puis cliquez sur l'icône Générer la suite de tests icône Générer la suite de tests.

Retour d'informations