Thunder Client — lightweight alternative to Postman

Extension Design Goals

  • Lightweight API Client
  • Simple, Clean & Easy to use UI
  • Handle Large Responses & View in Full Screen
  • Support VS Code Themes
  • Collections & Environment Variables
  • Scriptless Testing

Development

Thunder Client Extension

Technology

Scriptless Testing

  • (Update) Set Environment Variable from the api response in Tests tab is possible now, please see github page for details.
Thunder Client Testing
// status code test
pm.test("Status code is 200", function () {
pm.response.to.have.status(200);});// property check
pm.test("Property message contains Thunder Client", function () {
var jsonData = pm.response.json(); pm.expect(jsonData.message).to.contains("Thunder Client");});// response content-type check
pm.test("Content-Type contains application/json", function () {
pm.response.to.be.header("Content-Type", "application/json");});

Extension Links

Feedback

Contact

--

--

--

Founder of http://www.localmint.com - Think big, Start small

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

What is Node.js?

How to display Currency field with decimal values in lightning-datatable in Salesforce Lightning…

Salary Overview of React JS Developers

String In JavaScript

That is so fetch!

Mean Girls Gretchen Weiners That is so fetch!

How to export DeckGL and Map to image in React

How to Build a Theme Switcher in React

When should you develop your MVP in React Native

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Ranga Vadhineni

Ranga Vadhineni

Founder of http://www.localmint.com - Think big, Start small

More from Medium

< Lets Git to it >_

Building Your First VsCode extension

How To Deploy A React App on Microsoft Azure

How to draw Breadcrumbs in the Google Map using Vuejs