GRDF Tutoriel SoapUI Exemples de WS V0
GRDF Tutoriel SoapUI Exemples de WS V0
GRDF Tutoriel SoapUI Exemples de WS V0
PROJET OMEGA
TUTORIEL SOAPUI
POUR LA REALISATION DES TESTS DE WEB SERVICES SUR
L’ENVIRONNEMENT HOMOLOGATION
Ce document a pour objectif de montrer au lecteur comment utiliser le logiciel soapUI afin de
se connecter à l’environnement Homologation.
1
Date limite de validité :
Accessibilité :
Confidentialité :
SOMMAIRE
1. OBJECTIF ........................................................................................................................................ 3
2. PRE-REQUIS.................................................................................................................................... 3
2.1. OBTENIR SOAPUI ....................................................................................................................... 3
2.2. FICHIERS FOURNIS PAR GRDF .................................................................................................... 3
3. CONFIGURATION ......................................................................................................................... 3
3.1. CREATION DU MAGASIN DE CONFIANCE .................................................................................... 3
3.2. INSTALLATION DU CERTIFICAT .................................................................................................. 3
4. CREATION D’UN PROJET ........................................................................................................... 4
4.1. INSTALLATION DES WSDL ........................................................................................................ 4
4.2. CREATION DE TESTS ................................................................................................................... 5
4.2.1. Création d’une suite de tests ................................................................................................. 5
4.2.2. Test du web service RecupererDonneesPCE ......................................................................... 6
4.2.3. Vérification de l’URL ............................................................................................................ 9
4.3. EXECUTION DU TEST .................................................................................................................. 9
2/9
Tutoriel soapUI
1. OBJECTIF
L’objectif de ce document est d’expliquer l’utilisation de soapUI dans le cadre de tests de web services
sur l’environnement Homologation.
soapUI est un logiciel très puissant utilisé pour le développement et les tests de web services. Il existe
en deux versions : une version pro payante et une version gratuite.
Nous utiliserons la version gratuite dans ce document.
2. PRE-REQUIS
2.1. Obtenir soapUI
soapUI peut être obtenu à l’adresse suivante : http://www.soapui.org
Dans ce document, nous utiliserons la version 3.0.1 mais la version la plus récente lors de la rédaction
est la 3.6.1.
Le logiciel doit être installé et opérationnel pour la suite du document.
3. CONFIGURATION
3.1. Création du magasin de confiance
Les deux certificats (ca.pem et OMEGA-cassl.pem) permettant de valider nos certificats doivent être
importés dans le magasin de confiance de soapUI.
3/9
Tutoriel soapUI
4/9
Tutoriel soapUI
Pour ajouter un WSDL, réaliser un clic droit sur le projet choisir la fonction « Add WSDL » puis
sélectionner un WSDL livré.
5/9
Tutoriel soapUI
6/9
Tutoriel soapUI
7/9
Tutoriel soapUI
L’étape suivant consiste à remplir les champs conformément aux guides d’implémentation et en
fonction des jeux de données fournis par GrDF dans le fichier Synthèse JDD en utilisant les données
relatives au PCE a.
Note importante : Il faut impérativement supprimer la balise <soapenv :Header/> générée par soapUI
en raison d’une règle de sécurité.
8/9
Tutoriel soapUI
Si tout est correctement configuré, OMEGA doit renvoyer une réponse similaire à la capture ci-dessous.
9/9