Vous êtes sur la page 1sur 4

T.

P TESTS – SOAPUI – REST

TABLE DES MATIERES

Contexte ............................................................................................................................................................. 2
ListE des Web Services ........................................................................................................................................ 2
Exigences ............................................................................................................................................................ 2
Web Services................................................................................................................................................... 2
SoapUI ............................................................................................................................................................ 2
format des entités............................................................................................................................................... 3
Format d’un pays : .......................................................................................................................................... 3
Format d’une ville ........................................................................................................................................... 4
CONTEXTE

Une version du produit Sakila est livrée sur le répertoire de livraison :


..\OneDrive\POEC_TESTEUR_LOGICIEL\02-TP\Livaisons-applications

Après avoir déployé l’application Web sur le serveur Tomcat de RECETTE vous devrez réaliser un scénario de
tests des Web Services REST à l’aide de l’outil SoapUI.

On démarrera les tests en version : 2.2.0

LISTE DES WEB SERVICES


Nom du service Fonction Méthode (Verbe)
/clients/up Permet de vérifier que le serveur est GET
UP et la version
/clients/cities Affiche la liste de toutes les villes GET
/clients/cities/{id} Affiche la ville qui porte l’id GET
/clients/cities/save Crée une ville POST
/clients/cities/update Modifier une ville PUT
/clients/countries Affiche la liste de tous les pays GET
/clients/countries/{id} Affiche le pays qui porte l’id GET
/clients/countries/save Crée un pays POST
/clients/countries/update Modifier un pays PUT

EXIGENCES

WEB SERVICES

Assurez vous que vous pouvez vérifier que le serveur est opérationnel

Assurez-vous que le service des pays fonctionne

Assurez-vous que le service des villes fonctionne

Assurez-vous que vous pouvez créer un pays

Assurez-vous que vous pouvez créer une ville (dans le pays que vous venez de créer)

SOAPUI

Tous les tests devront être réalisés avec l’outils SoapUI.

Vous devez sauvegarder vos scénarios et pouvoir les rejouer à la demande.


Vous trouverez le pas à pas SoapUI à cette adresse :

https://www.soapui.org/getting-started/rest-testing/#rest?utm_source=soapui&utm_medium=starterpage

FORMAT DES ENTITES

Les flux seront au format Json.

FORMAT D’UN PAYS :

En lecture : (retour Web Service)

"id": 3,

"name": "American Samoa",

"lastUpdate": "2006-02-15T04:44:00

En création :

"name": "American Samoa"

}
FORMAT D’UNE VILLE

En lecture :

"id": 114,

"name": "Chiayi",

"country": {

"id": 92,

"name": "Taiwan",

"lastUpdate": "2006-02-15T04:44:00"

},

"capital": false,

"lastUpdate": "2019-07-27T17:22:26"

En écriture/création :

"name": "Chiayi",

"country": {

"id": 92,

},

"capital": false

Vous aimerez peut-être aussi