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".
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.
📂 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
- Sélectionnez Collection v2.1
- 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.
- Vous pouvez maintenant jouer avec votre collection Postman sur VS Code !
À vous de jouer !
Top comments (6)
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.
J'ai l'impression qu'Insomnia gagne beaucoup en popularité
J'ai switch il y a 4-5 ans. J'ai tout de suite apprécié.
Je ne reviendrai pas en arrière.
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.
C'est vrai qu'Insomnia c'est super également !
Cela reste une app à base d'electron.
Ça bouffe la ram.