Aller au contenu

Postman (logiciel)

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 27 février 2022 à 17:15 et modifiée en dernier par JackPotte (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.
Postman
Description de l'image Postman (software).png.

Informations
Créateur Abhinav Asthana, Ankit Sobti et Abhijit Kane
Première version
Dernière version 10.24 ()[1]Voir et modifier les données sur Wikidata
État du projet actif
Écrit en JavaScript (Electron[2])
Environnement multiplatforme
Langues anglais
Type test de performance
Licence propriétaire
Site web https://www.postman.com

Postman est une application permettant de tester des API, créée en 2012 par Abhinav Asthana, Ankit Sobti et Abhijit Kane[3] à Bangalore pour répondre à une problématique de test d'API partageable. D'abord module complémentaire de Google Chrome, puis client lourd, et finalement client léger, elle est à présent utilisée par plus de 500 000 entreprises dans le monde et a son siège à San Francisco[4],[5].

Fonctionnalités

Postman regroupe chaque test d'API dans une collection, permettant de mutualiser leurs URLs et authentifications. De plus on trouve[6],[7],[8] :

  • Une version gratuite avec partage d'un espace de travail à trois utilisateurs maximum.
  • Des variables pouvant changer selon l'environnement sélectionné.
  • Une gestion de versions des tests et environnements.
  • Des droits d'accès par rôles (utilisateur ou éditeur).
  • Des tests de performance.
  • Importation et exportation en JSON.
  • Exportation des tests pour qu'ils soient exécutés depuis différents clients HTTP (cURL, PHP, Python, Java, Node.js...).
  • Authentification par JSON Web Token (configuration OAuth2 possible).
  • API REST, SOAP, GraphQL, et gRPC[9]
  • Un client lourd.
  • Un client léger permettant d'uploader des fichiers à envoyer aux API.
  • Une console de débogage qui garde en mémoire les requêtes et réponses des précédents appels lancés.
  • Des scripts pouvant automatiser les tests en récupérant leurs résultats dans des variables.

Références

  1. « Release Notes v10 » (consulté le )
  2. (en) « Postman, Build, test and document your APIs », sur electronjs.org
  3. (en) « Postman », sur crunchbase.com
  4. (en) « About Postman », sur postman.com
  5. (en) « Postman Launches New API Platform, Redefines API Management for the API-First World », the AI Journal,‎ (lire en ligne)
  6. (en) « Features », sur postman.com
  7. « OUTIL DE TEST: tester vos API avec Postman »
  8. « Utilisation de Postman avec l’API Microsoft Graph »
  9. (en) « Postman Announces Support for gRPC in Beta »