DEV Community

Cover image for Arrêtez d'utiliser Postman
Alexandre Le Corre
Alexandre Le Corre

Posted on

6 2

Arrêtez d'utiliser Postman

Thunder Client

Dans cet article, je vais te parler d'une extension très intéressante pour VS Code : Thunder Client. C'est en fait un client HTTP qui va te permettre de tester une API Rest ou GraphQL directement depuis ton IDE préféré 💖

💀 Pourquoi devrais-je arrêter d'utiliser Postman ?

Postman est un outil vraiment efficace et utilisé par la plupart des développeurs. Malgré ses nombreux avantages (tests automatisés, gestion des tests, gestion du cycle de vie des API entre autres), le client de bureau devient de plus en plus lent au fur et à mesure des mises à jours et l'interface utilisateur commence à être difficile à comprendre.

Je pense ne pas me tromper en vous donnant ce second argument pour vous faire télécharger cette extension : centraliser ses outils de travail, pour une meilleure efficacité.

C'est quand même bien pratique de tout avoir au même endroit non ? Ça nous évite de démarrer 15 applis pour commencer à travailler. Lancez VS Code et vous aurez votre éditeur et votre client HTTP. Et en tant que développeur, j'aime ce genre d'optimisation 😎

🔧 Installation

Il suffit simplement de te rendre sur la page de téléchargement du plugin sur le marketplace de Visual Studio. Il est également possible de le télécharger depuis le logiciel directement, dans l'onglet "Extensions" (Ctrl+Shift+X) et rechercher "Thunder Client".

Image description

Un redémarrage de VS Code sera sans doute nécessaire.

🤔 Comment ça marche ?

Si vous utilisiez Postman ou un autre client HTTP, vous ne serez pas perdu. Le client s'intègre de manière élégante et fluide à VS Code. Créez des nouvelles requêtes de type POST,GET,PATCH... rapidement ou créez des collections pour regrouper et ranger vos endpoints.

Image description

📂 Importer une collection depuis Postman

Et oui, c'est possible ! Pour faciliter votre transition de Postman vers Thunder Client, voici la marche à suivre :

  • Ouvrez Postman et sélectionnez la collection que vous voulez exporter

Image description

  • Sélectionnez Collection v2.1

Image description

  • Ouvrez l'onglet Thunder Client sur VS Code puis cliquez sur l'icône et "Importer". Importez le fichier json que vous avez exporté depuis Postman.

Image description

  • Vous pouvez maintenant jouer avec votre collection Postman sur VS Code !

Image description

À vous de jouer !

Heroku

This site is built on Heroku

Join the ranks of developers at Salesforce, Airbase, DEV, and more who deploy their mission critical applications on Heroku. Sign up today and launch your first app!

Get Started

Top comments (6)

Collapse
 
ccoveille profile image
Christophe Colombier

Très intéressant merci. 👍

Je vais regarder. J'utilise insomnia, mais l'idée reste la même. Je vois d'ailleurs que thunder le supporte.

Collapse
 
elreco profile image
Alexandre Le Corre

J'ai l'impression qu'Insomnia gagne beaucoup en popularité

Collapse
 
ccoveille profile image
Christophe Colombier

J'ai switch il y a 4-5 ans. J'ai tout de suite apprécié.

Je ne reviendrai pas en arrière.

Collapse
 
maximehery profile image
Maxime HERY

Intéressant comme extension 🧐

Pour ma part, j'utilise Insomnia, ça me suffit amplement pour mes requêtes API.

J'ai arrêté d'utiliser Postman, qui pour moi, est devenu beaucoup trop commercial.

Collapse
 
elreco profile image
Alexandre Le Corre

C'est vrai qu'Insomnia c'est super également !

Collapse
 
ccoveille profile image
Christophe Colombier

Cela reste une app à base d'electron.

Ça bouffe la ram.

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

Instrument, monitor, fix: a hands-on debugging session

Join Lazar for a hands-on session where you’ll build it, break it, debug it, and fix it. You’ll set up Sentry, track errors, use Session Replay and Tracing, and leverage some good ol’ AI to find and fix issues fast.

Tune in to the full event

DEV is partnering to bring live events to the community. Join us or dismiss this billboard if you're not interested. ❤️