SoapUI - Projet
Le projet SoapUI est le point central de tous les tests SoapUI. Une fois le projet créé, l'utilisateur peut créer et exécuter des tests fonctionnels, charger des tests, créer des services simulés et bien plus encore.
Dans ce chapitre, nous discuterons de deux choses - Comment -
- Créer un projet SOAP
- Ajouter un WSDL
Créer un projet SOAP
Step 1 - Dans le navigateur à gauche de l'écran, cliquez avec le bouton droit de la souris sur «Projet» et sélectionnez «Nouveau projet SOAP».
Ou allez dans Fichier et sélectionnez Nouveau projet Soap.
Lors de la sélection, une nouvelle fenêtre pop-up s'ouvre - Nouveau projet Soap.
Step 2 - Project Name: Entrez un nom de projet - il s'agit du champ de saisie utilisateur. Initial WSDL: Ce n'est pas obligatoire. Cela dépend de l'utilisateur. L'utilisateur peut fournir WSDL ou ajouter après la création du projet.
Dans ce cas, nous créons un projet et ajoutons le WSDL ultérieurement.
Step 3- Cliquez sur OK. Il créera un nouveau projet et sera visible sur le panneau de navigation de gauche.
Ajouter un WSDL
Les projets SOAP sont basés sur WSDL. Il n'est pas nécessaire de commencer par importer un WSDL, mais cela facilite les tests car le WSDL contient toutes les informations nécessaires pour tester un service Web, telles que les informations sur les demandes et les réponses, ce qu'elles contiennent et bien plus encore, ce qui simplifie les tests SoapUI.
Step 1 - Pour ajouter un WSDL, faites un clic droit sur le nom du projet (SOAP - Exemple) et sélectionnez Ajouter WSDL.
Lors de la sélection, l'assistant WSDL s'affiche.
Step 2 - WSDL Location: Entrez un WSDL comme http://www.webservicex.com ou parcourez-le depuis l'ordinateur.
Step 3- Dès que WSDL est entré, 3 cases à cocher - Créer des demandes, Créer une suite de test, Créer des MockServices seront activées. En fonction des besoins, l'utilisateur peut cocher une ou plusieurs cases.
Par défaut, la case à cocher Créer des demandes est cochée.
Step 4- Cliquez sur OK. WSDL est ajouté avec succès dans le projet. Il peut être vérifié en observant le panneau de navigation de gauche. À l'intérieur du projet, il y a plusieurs opérations et les demandes sont ajoutées selon WSDL.
Vue détaillée
Pour obtenir plus de détails sur le projet, double-cliquez sur le nom du projet, cela ouvrira une nouvelle fenêtre avec divers détails.
Dans l'onglet Vue d'ensemble, diverses informations sont fournies telles que -
File Path - Il affiche l'emplacement du projet xml enregistré.
Interface Summary - Nom de l'interface et WSDL qui lui sont associés.
Test Summary - Il affiche les suites de tests, les cas de test, les étapes de test, les assertions ajoutées au projet.
L'utilisateur peut double-cliquer sur le nom de l'interface pour obtenir les détails de l'interface. Il ouvrira une nouvelle fenêtre et affichera les informations relatives au WSDL. Ceux-ci sont très utiles pour parcourir et examiner un WSDL.
Dans l'onglet Présentation, il répertorie les définitions WSDL, les parties de définition et les détails de l'opération.
De même, Service Endpoints répertorie les détails des endpoints.
Dans l'onglet Contenu WSDL, tous les détails de WSDL au format XML / schéma sont fournis comme illustré dans la capture d'écran suivante.