Postman est la plateforme de developpement et de test d'API. Elle permet de concevoir, documenter, mocker et tester des API REST/SOAP/GraphQL via des Collections, des environnements et des scripts de test (Chai). Newman, son runner CLI, integre les collections aux pipelines CI pour des tests de contrat/regression automatises sur des services traitant de gros volumes transactionnels.
Cycle de livraison : Local → GitHub → CI/CD → Cloud
Local
GitHub
CI/CD
VPS
Articles approfondis
Article 1 / 5
Postman : fondamentaux et architecture
Le modele mental indispensable pour exploiter Postman sans le subir
Article 2 / 5
Installer et configurer Postman (approche industrialisee)
Une mise en place reproductible, versionnee et prete pour la production
Article 3 / 5
Postman dans une chaine CI/CD
Ou Postman intervient dans le pipeline, et comment le rendre fiable
Article 4 / 5
Postman en production : scalabilite et securite
Haute disponibilite, mise a l'echelle et durcissement
Article 5 / 5
Postman : depannage et bonnes pratiques
Pieges recurrents, symptomes et principes qui evitent la dette
Resume des commandes essentielles
newman run collection.json -e env.jsonExecuter une collection en CInewman run c.json -r cli,junit,htmlextraMulti-rapportsnewman run c.json --env-var token=$TInjecter une variablenewman run c.json -n 50 -d data.csvIterations data-drivennewman run c.json --bailStopper au premier echecpostman login --with-api-key $KCLI Postmanpostman collection run UIDLancer via Postman CLIpm.test('200', ()=>pm.response.to.have.status(200))Assertion de testpm.environment.set('token', v)Chainer des requetespm.expect(json.id).to.eql(1)Assertion sur le corpsnpm i -g newman newman-reporter-htmlextraInstallationdocker run postman/newman run ...Execution conteneurisee