DEV Community

Madza
Madza Subscriber

Posted on

Postman vs Insomnia: which API testing tool do you use?

API testing is a crucial part of web development, allowing us to pass a specific set of data (or not) to application and making sure the expected response is returned, without using fancy UIs.

Currently I'm using Postman for this purpose, tho I've seen more and more people using Insomnia lately.

Which API testing tool do you prefer and why?

Latest comments (35)

Collapse
 
vaishali_rastogi_377c6b70 profile image
Vaishali Rastogi • Edited

Try HyperTest(), it is the best Postman alternative!

-No need to prepare and maintain test data
-Auto generates and updates test based on the network traffic
-Gives inter-service dependency graph to make the visualization easy

Collapse
 
madza profile image
Madza

Thanks a lot for the valuable addition! 👍💯

Collapse
 
apilover profile image
Wanda

Try Apidog, it is the best free Postman alternative!

Collapse
 
madza profile image
Madza

Thanks for the valuable addition! 👍💯

Collapse
 
uhaleks profile image
Aleksandr Ukhanov

If you have a PC, try NativeRest. This is a 100% native REST API client without Electron for Windows. It starts fast, uses 100 times less RAM than Postman and less load CPU.

  • Working in offline mode
  • Unlimited local workspaces
  • Full-featured portable version
Collapse
 
madza profile image
Madza

Thanks a lot for sharing, mate! 👍💯

Collapse
 
rakeshkr2 profile image
Rakesh KR

I prefer Postman for API testing due to its intuitive interface, extensive features, and strong community support. Its user-friendly design streamlines the testing process, and features like collections and test automation enhance efficiency.

Collapse
 
dooojo profile image
Ruslan

You can also try ApiScout. It is currently in open beta phase. ApiScout is realy fast and performant tool for testing Rest APIs. It may have not so many features as Postman at the moment, but they are comming.

Collapse
 
madza profile image
Madza

Thanks for sharing ✨👍💯

Collapse
 
avic75 profile image
Avi Cohen

I would recommend getMizu.io and open source also available on
GitHub: github.com/up9inc/mizu.

A simple-yet-powerful API traffic viewer for Kubernetes enabling you to view all API communication between microservices to help your debug and troubleshoot regressions.

Think TCPDump and Wireshark re-invented for Kubernetes.

Features
Simple and powerful CLI
Monitoring network traffic in real-time. Supported protocols:
HTTP/1.1 (REST, etc.)
HTTP/2 (gRPC)
AMQP (RabbitMQ, Apache Qpid, etc.)
Apache Kafka
Redis
Works with Kubernetes APIs. No installation or code instrumentation
Rich filtering

Collapse
 
avic75 profile image
Avi Cohen

I would recommend getMizu.io and open source also available on GitHub
github.com/up9inc/mizu

A simple-yet-powerful API traffic viewer for Kubernetes enabling you to view all API communication between microservices to help your debug and troubleshoot regressions.

Think TCPDump and Wireshark re-invented for Kubernetes.

Collapse
 
madza profile image
Madza

Thanks for the input 🙏❤

Collapse
 
melezhik profile image
Alexey Melezhik

Try out Tomty - it's super flexible and allows you to write test scenarios on many languages, including Bash.

Collapse
 
fagunbhavsar profile image
fagun

Hi, I am trying to use Insomnia for one of my project. I was previously using Postman and for authentication - I was using option "Inherit from Parent" in Postman (Basically, both auth_token and auth_secret were mentioned as environment variables). Now, I am not sure how to use auth while using Insomnia. I tried it by defining as env variables in Insomnia too but it shows me "Unauthorized" error. Could someone guide me here? Thanks

Collapse
 
thisnoname profile image
ThisNoName

There's a default header plugin. If your token/secret is static, you can set it from there; If token come from another request, you can call the request from default header; If you have multiple providers, you can use another plugin to save token into a variable, then set authorization header to the variable.

Collapse
 
psanchez1982 profile image
Patricio Sanchez Alvial

I've read Mazda hahaha

Collapse
 
madza profile image
Madza

Hahah, you are not the only one, that's for sure 😂😂