Postman (logiciel)
Créateur | Abhinav Asthana, Ankit Sobti et Abhijit Kane |
---|---|
Première version | |
Dernière version | 10.24 ()[1] |
État du projet | actif |
Écrit en | JavaScript (Electron[2]) |
Environnement | multiplateforme |
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 (Inde) 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
[modifier | modifier le code]Postman regroupe chaque test d'API dans une collection, permettant de mutualiser leurs URL 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 par l'application web.
- 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.
Concurrents notables
[modifier | modifier le code]- Insomnia de Kong Inc. (en) depuis 2015[10].
- Hoppscotch depuis 2019[11].
- Bruno depuis 2022 avec une version open source.
Références
[modifier | modifier le code]- « Release Notes v10 » (consulté le )
- (en) « Postman, Build, test and document your APIs », sur electronjs.org
- (en) « Postman », sur crunchbase.com
- (en) « About Postman », sur postman.com
- (en) « Postman Launches New API Platform, Redefines API Management for the API-First World », the AI Journal, (lire en ligne)
- (en) « Features », sur postman.com
- « OUTIL DE TEST: tester vos API avec Postman »
- « Utilisation de Postman avec l’API Microsoft Graph »
- (en) « Postman Announces Support for gRPC in Beta »
- (en) « Kong acquires Insomnia, launches Kong Studio for API development »
- (en) « Hoppscotch is celebrating 35,000 GitHub Stars »