IDpack API - SoapUI API ClientIDpack API - Client API SoapUI
Conçu pour les développeurs et les testeurs, SoapUI est l’unique outil gratuit et open-source qui couvre tout le spectre des tests (fonctionnels, sécurité, charge, simulation). Grâce à son interface graphique conviviale, SoapUI représente la porte d’entrée idéale pour les tests d’API, vous permettant de valider rapidement des services web REST, SOAP et GraphQL. Obtenez la version open-source de l’outil de test d’API le plus utilisé au monde ci-dessous. Vous pouvez télécharger SoapUI ici : https://www.soapui.org/downloads/soapui/Qu’est-ce qu’un client REST? Une API RESTful comprend trois éléments principaux : l’appel du client à l’API, l’interface de l’API et le serveur. L’interface uniforme agit comme une plaque tournante entre le client et le serveur, validant que le client peut envoyer des requêtes HTTP au serveur. Celui-ci répond ensuite avec les données demandées. REST est un style architectural qui standardise la communication HTTP sans état dans une relation client-serveur. Ce n'est pas un langage comme HTML ou XML, mais un ensemble de règles que les développeurs d’API doivent suivre pour communiquer avec d’autres API RESTful. Que fait le client REST? Le client REST (REpresentational State Transfer) initie la requête vers l’API. Il existe différents types de clients REST, mais qu’il s’agisse de Google Maps ou Timezone, il s’agit toujours du même principe : le client REST émet une requête HTTP à l’interface de l’API. Format de la requête du client REST L’en-tête de la requête précise quel type de contenu le client attend et peut recevoir du serveur. C’est ce qu’on appelle le champ Accept. Un exemple courant de champ Accept est « application/json », ce qui signifie que le client recevra un fichier JSON dans la réponse. Chaque requête transmise à travers l’API est authentifiée et permet de récupérer ou d’enregistrer des données sur le serveur situé de l’autre côté.

    Créer un nouveau projet REST


  1. Ouvrez SoapUI et cliquez sur New REST Project.

  2. Dans la boîte de dialogue, saisissez l’URL suivante : https://api.idpack.cloud/producer/

  3. Cliquez sur OK.

  4. Sélectionnez POST dans la liste déroulante de la boîte Method.

  5. Authentification


  6. Cliquez sur Auth en bas et sélectionnez Add New Authorization dans la liste déroulante.

  7. Sélectionnez Basic et cliquez sur OK.

  8. Saisissez votre Username et Password.

  9. En-têtes HTTP additionnels


  10. Cliquez sur Headers (0) pour ajouter des en-têtes HTTP supplémentaires.

  11. Cliquez sur le bouton + vert et ajoutez les trois en-têtes ci-dessous.
    Nom de l’en-têteValeur
    Accept-Languageen-US
    Acceptapplication/json
    Content-Typeapplication/json


  12. Payload


  13. Sélectionnez application/json à partir du menu déroulant Media Type.

  14. Tapez la charge utile dans le champ Media Type.

  15. Soumettre la requête


  16. Soumettez la requête en cliquant sur la flèche verte. Une fois la requête complétée, vous verrez le résultat dans la boîte de dialogue à droite.
Et voilà!