Téléchargement, installation et configuration SOAPUI sur Windows

Dans ce didacticiel, nous montrerons les étapes de téléchargement, d'installation et de configuration de l'interface utilisateur SOAP (version Open Source).

Voici les exigences logicielles et matérielles pour les différentes plates-formes.

Téléchargement, installation et configuration SOAPUI

Dans ce tutoriel, l'installation est effectuée sur un Windows Environnement. Le processus reste le même pour les autres OS.

Voici la feuille de route pour le processus d'installation

Téléchargement, installation et configuration SOAPUI

Partie A : Téléchargement

Partie B: Installation

Étape 1: Après le téléchargement, exécutez le fichier en tant qu'« Administrateur », comme indiqué ci-dessous.

Installation de l'interface utilisateur SOAP

Étape 2: Dans l'assistant de configuration, cliquez sur « Suivant » pour continuer.

Installation de l'interface utilisateur SOAP

Étape 3: Choisissez le répertoire d'installation ou laissez le répertoire d'installation par défaut tel quel.

Installation de l'interface utilisateur SOAP

Étape 4: Choisissez les composants que vous souhaitez installer.

  • L'interface utilisateur SOAP est cochée par défaut et NON configurable par l'utilisateur.
  • Source – Activez si vous souhaitez accéder au code source de SOAP-UI. Nous ne l'avons pas sélectionné.
  • Hermes JS – Activer si l'application nécessite des tests JMS.
  • Tutoriel – Activez si vous souhaitez accéder aux didacticiels SOAP-UI après l'installation.

Installation de l'interface utilisateur SOAP

Étape 5: Acceptez le contrat de licence et cliquez sur « Suivant » pour continuer.

Pose

Étape 6: Choisissez l'emplacement du dossier pour les didacticiels ou laissez l'emplacement par défaut tel quel et cliquez sur « Suivant ».

Installation de l'interface utilisateur SOAP

Étape 7: Choisissez l'emplacement du dossier du menu Démarrer ou laissez l'emplacement par défaut tel quel et cliquez sur « Suivant ».

Installation de l'interface utilisateur SOAP

Étape 8: Cochez la case « Créer une icône sur le bureau » et cliquez sur « Suivant ».

Pose

Étape 9: L'installation démarre et une fois celle-ci terminée, l'assistant affiche l'état ci-dessous. Cliquez sur « Terminer ».

Installation de l'interface utilisateur SOAP

Étape 10: En cliquant sur le bouton « Terminer », SOAP UI est lancé.

Installation de l'interface utilisateur SOAP

  1. Barre de menu
  2. Barre d'outils d'accès rapide
  3. Zone de navigation du projet
  4. Propriétés de l'espace de travail
  5. Zone de journal

Partie C : Configuration

Comprenons d'abord la structure du projet dans SOAP UI.

  • La première étape de SOAP UI consiste à créer un espace de travail. Il peut y avoir plusieurs projets associés à un espace de travail. Les utilisateurs peuvent créer plusieurs espaces de travail. Dans la version SOAP UI Pro, nous pouvons changer d'environnement de manière transparente pour le mapper à différents points finaux.
  • Pour chaque projet, nous pouvons créer plusieurs suites de tests.
  • Pour chaque suite de tests, plusieurs cas de test peuvent y être attachés.
  • Pour chaque scénario de test, plusieurs étapes de test peuvent lui être associées.

Vous trouverez ci-dessous la représentation picturale d'une structure d'espace de travail dans SOAP-UI.

Configuration de l'interface utilisateur SOAP

Étape 1: La première étape consiste à créer un espace de travail. Créez un espace de travail comme indiqué ci-dessous. Tous les artefacts que nous allons créer désormais seraient contenus dans cet espace de travail.

Configuration de l'interface utilisateur SOAP

Étape 2: Entrez un nom pour l'espace de travail et cliquez sur « OK ».

Configuration de l'interface utilisateur SOAP

Étape 3: L'utilisateur doit maintenant sélectionner le chemin où cet espace de travail doit être enregistré.

  1. Sélectionnez le chemin où l'espace de travail doit être enregistré
  2. Le nom de l'espace de travail XML, qui doit être localisé lorsque l'utilisateur souhaite ouvrir l'espace de travail ultérieurement.
  3. Cliquez sur « Enregistrer ».

Configuration de l'interface utilisateur SOAP

Étape 4: L'espace de travail est créé comme indiqué ci-dessous. Nous pouvons également accéder aux propriétés de l'espace de travail sous l'onglet « Propriétés de l'espace de travail ».

Configuration de l'interface utilisateur SOAP

Nous avons maintenant configuré avec succès SOAP-UI après le téléchargement et l'installation, de sorte que nous puissions continuer à effectuer des tests.

Navigation graphique de base

MENU FICHIER:

  • Comprendre les navigations les plus fréquemment utilisées dans SOAP-UI est très important pour une navigation transparente tout en travaillant sur des projets en temps réel. Jetons d'abord un coup d'œil au menu Fichier.

Navigation graphique de base

  1. « Nouveau projet SOAP » permet à l'utilisateur de créer un projet en important une requête SOAP.
  2. « Nouveau projet REST » permet à l'utilisateur de créer un projet en important une requête REST.
  3. « Importer un projet » permet à l'utilisateur d'importer l'intégralité du projet en localisant le XML correspondant.
  4. « Enregistrer tous les projets » permet à l'utilisateur de sauvegarder tous les projets ouverts en un seul clic.
  5. « Fermer tous les projets ouverts » ferme tous les projets ouverts dans cet espace de travail.
  6. « Renommer l'espace de travail » permet à l'utilisateur de renommer l'espace de travail précédemment créé.
  7. « Changer d'espace de travail » permet à l'utilisateur de basculer entre les espaces de travail.
  8. « Préférences » permet à l'utilisateur de personnaliser l'interface utilisateur SOAP. Nous en traiterons dans la section suivante.
  9. « Enregistrer les préférences » permet à l'utilisateur d'enregistrer ses paramètres personnalisés. Lors de la prochaine ouverture de SOAP UI, elle utilise les préférences enregistrées par l'utilisateur.

FICHIER >> PRÉFÉRENCES >> PARAMÈTRES HTTP :

  • Maintenant, comprenons les « Préférences » dans le menu Fichier. En cliquant sur « Préférences » dans le menu « Fichier », la boîte de dialogue ci-dessous s'ouvre.
    • Nous passerons en revue en détail les « Paramètres HTTP » les plus fréquemment utilisés.

Navigation graphique de base

  1. Désigne la version HTTP à utiliser pour la demande et la réponse.
  2. 'User-Agent Header' permet à l'utilisateur d'être prédéfini à l'aide de cette option. S'il n'est pas défini, il utilise l'en-tête client http par défaut.
  3. Permet à l'utilisateur de spécifier la méthode de compression. Il peut s'agir de gzip, dedeflate ou None.
  4. « Si coché », autorise la réponse compressée des hôtes.
  5. « Si coché » désactive la décompression des réponses compressées.
  6. « Si coché » ferme la connexion HTTP pour chaque requête SOAP.
  7. « Si coché », permet à l'utilisateur de spécifier les informations d'authentification pour les demandes sortantes.
  8. Permet à l'utilisateur de limiter le nombre maximum d'octets à lire à partir d'une réponse. ZÉRO correspond à une taille illimitée.

FICHIER >> PRÉFÉRENCES >> PARAMÈTRES WSDL :

  • Nous allons maintenant passer en revue en détail les « Paramètres WSDL » les plus fréquemment utilisés.

Navigation graphique de base

  1. Cache WSDL Active et désactive la mise en cache des WSDL
  2. Génère des exemples de valeurs dans les requêtes
  3. Permet aux utilisateurs de toujours inclure des éléments facultatifs dans les requêtes générées
  4. Les messages de réponse sont imprimés dans l'éditeur de réponses
  5. Permet à l'utilisateur de spécifier un répertoire contenant des fichiers de schéma (.xsd) lors de la validation des requêtes WSDL. Lors de la modification du contenu de ce répertoire, SOAP UI nécessite un redémarrage.
  6. Dans le but de préserver l'espace, taille minimale du message à compresser dans le fichier du projet SoapUI.

FICHIER >> PRÉFÉRENCES >> PARAMÈTRES DE L'UI :

  • Nous allons maintenant passer en revue en détail les « Paramètres d’interface utilisateur » les plus fréquemment utilisés.

Navigation graphique de base

  1. Ferme tous les projets lors du lancement de SOAP UI pour un meilleur temps de démarrage et consomme moins de mémoire.
  2. Affiche la description chaque fois qu'elle est disponible.
  3. Enregistre automatiquement tous les projets en quittant SOAP UI.
  4. Avant d'enregistrer, SOAP UI crée une sauvegarde du projet. S'il est activé, le dossier de sauvegarde doit être mentionné.
  5. Affiche et développe les onglets du journal au démarrage de SOAP UI.
  6. Affiche la boîte de dialogue « page de démarrage » au démarrage de SOAP UI.
  7. Lors de la désactivation de l'info-bulle, désactive l'info-bulle lorsque l'utilisateur passe la souris sur les options/boutons pendant la navigation.

AIDEZ-MOI:

  • Jetons un coup d'œil aux options importantes du menu Aide.

Navigation graphique de base

  1. Affiche la page d'accueil de l'aide en ligne disponible sur www.soapui.org
  2. Permet aux utilisateurs enregistrés de poster des questions sur le forum et d'obtenir de l'aide en ligne de la communauté.
  3. Vérifie les mises à jour récentes et les installations si elles sont disponibles.
  4. Permet à l'utilisateur de naviguer vers la page d'accueil de www.soapui.org
  5. Affiche les informations de build et de version de l'interface utilisateur SOAP.

Les prochains didacticiels vous permettront non seulement de comprendre comment créer une suite de tests, un scénario de test et des étapes de test, mais vous permettront également de tester les requêtes SOAP et de les valider.