We use this solution for manual API testing, which we call penetration testing. Postman provides a user friendly interface that can be used by non-technical team members.
Test Automation Specialist / Lead at a consultancy with 10,001+ employees
API development platform with a user friendly interface that can be used by non-technical team members.
Pros and Cons
- "It is easy and simple to use and install. It is compatible with Linux, Mac or Windows."
- "I would like to have a code snippet where I can write a code and for the responses of the endpoints to be validated using my custom business conditions."
What is our primary use case?
What is most valuable?
It is easy and simple to use and install. It is compatible with Linux, Mac or Windows. Postman is a great solution and resource for those who are new to technical platforms in terms of API development and testing. Postman is an open source solution and so is an affordable resource for those wanting to learn.
What needs improvement?
I would like to have a code snippet where I can write a code and for the responses of the endpoints to be validated using my custom business conditions. In certain scenarios, we want to have custom business scenarios and not generic ones.
We would like to have a code interpreter in Postman and also for automation to be less complex. My team want various complex automations using APIs depending upon their complex business conditions but automation using Postman is limited.
The UI of Postman could be enhanced by adding a proper panel or code.
For how long have I used the solution?
I have been using this solution for five years.
Buyer's Guide
Postman
January 2025
Learn what your peers think about Postman. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
832,138 professionals have used our research since 2012.
What do I think about the stability of the solution?
This is a stable solution but user rights can be complicated and cause disruptions.
What do I think about the scalability of the solution?
This is a scalable solution but scaling it can be complex.
How are customer service and support?
For support, we use the open communities and documentation provided.
How was the initial setup?
The initial setup is very straightforward.
What's my experience with pricing, setup cost, and licensing?
This is an open source solution.
Which other solutions did I evaluate?
I have previously worked in the airline industry and used ReadyAPI. This is a licensed product and was used to ensure GDPR requirements and data privacy policy requirements were met. This solution costs approximately 800 Euros. Postman, on the other hand, is free as it is an open source solution.
Running test cases using Postman is not as easy as with ReadyAPI.
What other advice do I have?
I would rate this solution a seven out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Sr. Technical Director at Axeno
A very good ecosystem, especially when dealing with a scattered multi-discipline team
Pros and Cons
- "Good at simulating the API code from a fictitious client application to check API behavior."
- "Version management could be simplified."
What is our primary use case?
We use Postman for testing and documenting APIs. I'm the technical director.
What is most valuable?
Postman helps me recreate our client environment so I can send different parameters and get that authentication information. Postman helps me simulate the API code from a fictitious client application so that I can check the API behavior. It gives you a good ecosystem, especially when you have a multi-discipline team that is scattered. It's a great product, easy to use, and people like it.
What needs improvement?
I think they could make version management easier and release it when it comes to container-based or Docker-based architecture. The solution is not really integrated in the sense that there's no distinction regarding single-tenant or multi-tenant use, or whether there are different versions for different container applications. Different versions of APIs might be required but there's currently no distinction between them.
I think Postman should now focus on integrating into the whole DevOps and CI/CD pipeline and publish more white papers and articles to make it easier for somebody doing the DevOps and integrating Postman into the different development scenarios.
For how long have I used the solution?
I've been using this solution for five months.
What do I think about the stability of the solution?
The solution is very stable. We were able to test it and simulate different client experiences.
What do I think about the scalability of the solution?
The solution is scalable, we use it for millions of customers' API codes.
How are customer service and support?
We haven't needed to contact technical support because the documentation is very straightforward and very helpful. It has good community support.
How was the initial setup?
The initial setup was straightforward and was carried out in-house.
What's my experience with pricing, setup cost, and licensing?
We've been using the open-source version until now, but I think within the next six months we might move to the enterprise solution. Licensing costs are reasonable, in the mid-range. There are more expensive solutions.
What other advice do I have?
Postman has taken the development community by storm. A lot of developers are using Postman for different things. Not everybody understands the end-to-end capability of Postman yet; one person might think it's only for testing, another that you can build applications, and somebody else might use it for documentation. Different developers look at it from different perspectives, and it has huge versatility.
I rate this solution nine out of 10.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Postman
January 2025
Learn what your peers think about Postman. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
832,138 professionals have used our research since 2012.
AVP - Testing & QA at Sheorey Digital Systems Pvt. Ltd.
Enhancing efficiency with robust API testing and integration potential
Pros and Cons
- "Postman is easy to use and enables us to test all possible API testing scenarios."
- "The main improvement needed is better integration with test management and other tools to allow a common dashboard for all testing metrics and details."
What is our primary use case?
We have been using Postman primarily for API automation.
How has it helped my organization?
API automation is crucial because every change in an API could have a significant impact. Postman has greatly reduced the effort required in testing APIs, thus enhancing our efficiency.
What is most valuable?
Postman is easy to use and enables us to test all possible API testing scenarios. It is economical compared to other testing tools, which is a valuable feature for us.
What needs improvement?
The main improvement needed is better integration with test management and other tools to allow a common dashboard for all testing metrics and details.
For how long have I used the solution?
We have been using Postman for four to five years.
What do I think about the stability of the solution?
Postman is stable enough for our needs, although we have not tested it extensively with a large number of test cases.
What do I think about the scalability of the solution?
We did not test Postman with thousands of test cases, so we cannot comment on its scalability for larger repositories.
How are customer service and support?
We have not contacted Postman's technical support as we have managed all our needs internally.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
Prior to using Postman, we used SoapUI. SoapUI was very basic and lacked many features that were then added in the paid version, SoapUI Pro, which was expensive. Postman provides better features than SoapUI.
How was the initial setup?
Installation of Postman is straightforward and can be completed in a few hours by one person.
What about the implementation team?
We did not require any external team for the implementation and managed it internally.
What was our ROI?
The return on investment is significant due to Postman's efficiency in automating API testing, which involves many input and output parameters.
What's my experience with pricing, setup cost, and licensing?
Postman is economical and is considered to be rather cheap compared to other software solutions.
Which other solutions did I evaluate?
I have evaluated other tools such as Katalon, Tricentis Tosca, and Universal Function Test (UFT) from OpenText.
What other advice do I have?
I would recommend enhancing Postman's integration capabilities with test management tools to better consolidate testing metrics.
I'd rate the solution eight out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Last updated: Oct 15, 2024
Flag as inappropriateQA Engineer at Techno Study
A user-friendly that helps create some complex test suites with some simple Java codes
Pros and Cons
- "The most valuable features of the solution are that it is easy to use and user-friendly."
- "I live in Turkey, so for me, the value of dollar currency is high...Postman can change its pricing policy and decrease the prices for Turkey."
What is our primary use case?
I use Postman as a testing tool. I used Postman for one of the education-based applications named Compass. I can use Postman effectively.
What is most valuable?
The most valuable features of the solution are that it is easy to use and user-friendly. I can use Postman with simple Java codes, along with some secret codes. With Postman, I can create some complex test suites. With Postman, I can get some statistical reports, making its use so much fun for me.
What needs improvement?
From an improvement perspective, Postman can help users create a stronger feedback loop along with quicker and more responsive support resources.
I live in Turkey, so for me, the value of dollar currency is high. Postman can change its pricing policy and decrease the prices for Turkey.
For how long have I used the solution?
I have been using Postman for half a year.
What do I think about the stability of the solution?
Stability-wise, I rate the solution a seven out of ten.
What do I think about the scalability of the solution?
Scalability-wise, I rate the solution an eight out of ten.
I worked with Postman all by myself in my IT group, but there is another group in my company with three or four members who use Postman presently.
I may use Postman even more for another project if needed in the future.
How are customer service and support?
I rate the technical support a six out of ten.
How would you rate customer service and support?
Neutral
Which solution did I use previously and why did I switch?
I use Selenium as a web development tool and testing tool. I also use Azure Database for MySQL.
How was the initial setup?
I rate the product's initial setup phase a ten on a scale of one to ten, where one is a difficult setup phase, and ten is a very easy setup.
The product's installation phase is very easy.
The solution is not deployed on a cloud model.
The solution can be deployed in six or seven weeks.
The product's deployment process revolves around controlling back-end activities while also keeping control over the part of writing output codes, after which I could classify some tests on it. The deployment process of the product was easy.
I was alone in the project for deployment, as it was not so complicated for one person.
What about the implementation team?
I could take care of the deployment of the product by myself without any other person or support.
What's my experience with pricing, setup cost, and licensing?
I rate the product's price a nine or ten on a scale of one to ten, where one is cheap, and ten is very expensive. Postman is an expensive tool for Turkey.
Which other solutions did I evaluate?
I researched other applications in the market and found that Postman is better than the others.
What other advice do I have?
I can recommend Postman to others.
Considering the shortcomings that stem from Postman's pricing model and issues with support, I rate the overall tool an eight out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Senior Automated Tester & Test Manager & AnalystSenior at a consultancy with 10,001+ employees
Helps to write pre-request scripts and make a collection out of each request
Pros and Cons
- "Postman helps to write pre-request scripts and make a collection out of each request. You don’t have to spend time writing or copying the requests. The solution lets you integrate multiple environments and their features. Either the tool’s pro or premium version lets you do the merge and pull request for the Git directly."
- "I would like to see improvements in the maintenance of the scripts and their collections. It is really painful that the user cannot drag and drop. It was also painful to create the standard suite of operations for the product. I am not sure if this is improved in the tool’s latest versions. The maintenance of the complex scenarios prompted us to use the solution only for unit testing. In the future, we may switch to the k6 framework."
What is our primary use case?
Our developers use the product for unit testing and integration testing. Our QA team uses it for functional testing where we measure the performance of the scripts written in Javascript. We also rely on JMeter so that we don’t need to spend double the time on rewriting those tests again.
For example, contract testing will have scenarios that will contain around 20 API calls. After the login, you can create the data, edit or delete it, verify the changes, and log out. This will be one test case. There will be around 20-30 test cases. The script file will contain around 30 test cases written in a row.
What is most valuable?
Postman helps to write pre-request scripts and make a collection out of each request. You don’t have to spend time writing or copying the requests. The solution lets you integrate multiple environments and their features. Either the tool’s pro or premium version lets you do the merge and pull request for the Git directly.
Azure was really painful. Azure detected and exported collection files that were different every time. If your request had a unique ID, then it was really painful. The integration with Postman was really helpful. You will be able to see normal one-line changes. When we integrated Swagger definitions in Postman, the developers were able to see changes and differences when they update API descriptions.
What needs improvement?
I would like to see improvements in the maintenance of the scripts and their collections. It is really painful that the user cannot drag and drop. It was also painful to create the standard suite of operations for the product. I am not sure if this is improved in the tool’s latest versions. The maintenance of the complex scenarios prompted us to use the solution only for unit testing. In the future, we may switch to the k6 framework.
I have heard that solution is trying to implement the extension for VS Code. I am not sure about this since I haven’t used the latest version. However, I tried the latest version for an interview. The new UI confused me.
For how long have I used the solution?
I have been using the solution for a year.
What other advice do I have?
I would rate the solution a seven out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Software Development Engineer in Test at a tech services company with 1-10 employees
Good features, an easy setup and has the option to use a free open-source version
Pros and Cons
- "It is stable and reliable."
- "We'd like to see some better UI in newer versions."
What is our primary use case?
We primarily use the solution for testing and preparation of the base URL which I generated for the first tokenization. I prepare the test suite and the XML or Java core that give the input parameters.
The major role is the pre-requisition of the scripts in Postman - which is mandatory.
We can input parameters into Excel and execute for the application.
We work in many environments, including QA, SAP, production, pre-production, and proof. We use Postman for each and every release.
Before anything goes to the master branch in GitHub, I'll completely check the code and unit test the complete scripting. I'll execute it one or two times, and once it's stabilized, I'll directly deploy it to the master branch.
What is most valuable?
The output has been very good.
There are lots of good features.
Its initial setup is easy, depending on the operating system.
It is stable and reliable.
The product is not expensive, although there is also the option for open-source, so it can be free to use.
What needs improvement?
We need better version compatibility. In open-source, the main drawback is when you go to integrate the plugins, it is entirely scripted. Sometimes the scripts aren't scripting.
The execution time should only be two or three seconds.
We'd like to see some better UI in newer versions.
For how long have I used the solution?
I've been using the solution for 11 years.
What do I think about the stability of the solution?
The solution is stable. Before we deploy, we can check in for the local system. Once it is successful, then we'll go for the server side. That is a good practice to follow.
There are no bugs or glitches. It doesn't crash or freeze.
What do I think about the scalability of the solution?
We have 13 people using the product. It's just my team using the solution, as we have maintained the SSL certification separately.
How are customer service and support?
I'm already an expert in the product and therefore do not need to contact technical support for help. If I have issues, I can troubleshoot on my own.
Which solution did I use previously and why did I switch?
We chose this solution based on the project. Typically, the client requests something, and, depending on the client and the project's needs, we'll use what makes sense. We use the best tool for the job. If it happens to be this solution, then we use it. If it's something else, we use something else.
How was the initial setup?
If a file is in Windows, it is very easy to deploy the product. We can do configurations easily and handle test scripts well. It's all very straightforward.
However, other operating systems may be more difficult. The process varies depending on if you are using Windows, Unbuntu, or Linux, for example.
Depending on the scripting, the deployment hardly takes 30 seconds to one minute. It'll check for the E2E level in the checkpoints, and how to trigger in the checkpoints.
What's my experience with pricing, setup cost, and licensing?
The solution has both open-source and licensing options. You can pay for monthly licensing. However, that's not always necessary. There are also plugins that are available that we can implement. It's not an expensive product, even if you go for the license. They do have multiple licensing options as well. They have options for freelancers and mid-sized businesses as well as larger businesses.
What other advice do I have?
We are a Postman partner.
I've been using an older version of the solution. I'm not on the latest deployment.
I'd advise others that it is important to have project middleware functionality, including for the access level. When I work with clients, I will ask for the certifications of the tool. Once the tool is initiated, 99.9% of the time, there is no management involvement here. It's signed off on.
I'd rate the solution nine out of ten.
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
Test Lead at a tech services company with 10,001+ employees
It lets you share test cases with your teammates
Pros and Cons
- "Postman allows you to incorporate and export the test cases we create. It enables me to share the test cases with my colleagues, so I don't have to copy them into an Excel sheet. Postman lets me export the dataset and share it with my team. They can use my test case for their testing."
- "Testing API is pretty straightforward in Postman, but it falls short when testing web services. For example, when we test web services, there is a visual component that we can import in SoapUI but not in Postman."
What is our primary use case?
When critical things happen, and we need immediate testing, we use Postman or SoapUI. For example, when testing ServiceNow applications, we use Postman to call the APIs. The data sequence of the APIs has to be called, so we create test cases in Postman that call the appropriate data, authentication keys, and everything else we include in the data. And when we post about it, we include all that data. We fill in all of the required fields and send the request. When we get the response, it will include some data. We capture that and send it along on the subsequent request. So we usually use Postman to keep our directors informed during our integration and product testing. It's a pretty mature solution. Postman is about seven to eight years old.
How has it helped my organization?
Postman has helped up with storing data, sharing test cases, and reporting. It's much easier to share test cases with teammates. I don't have to deliver an Excel sheet with all the test cases in there. It covers my list of requirements. For instance, it gives me the raw data, and if I need a new structure or format, it does everything automatically. Back in 2012, it was a browser-based application that you open in Chrome, but now it's a desktop application. It makes my life much easier. The browser-based app was frustrating because Chrome uses a lot of memory, and the browser often crashed.
What is most valuable?
Postman allows you to incorporate and export the test cases we create. It enables me to share the test cases with my colleagues, so I don't have to copy them into an Excel sheet. Postman lets me export the dataset and share it with my team. They can use my test case for their testing.
It lists all the tests I have done, so I don't have to report them separately. With SoapUI, I can't do that. So every time I run a test case in SoapUI, I have to note in an Excel sheet the data, response times, etc. Postman sets the data free. It records the calls, responses, and everything else I need. So I can create a report and then go back and see what testing happened in the past month.
What needs improvement?
Testing API is pretty straightforward in Postman, but it falls short when testing web services. For example, when we test web services, there is a visual component that we can import in SoapUI but not in Postman. It's pretty challenging to work with visuals in Postman, but it's much easier in SoapUI. We used Postman to test web services three years ago, but we found it wasn't suitable, so we started using SoapUI. If Postman's web services testing were smarter, it would be the number one tool we use.
It would be great if Postman could add some more integration with the other testing tools we use. For example, it would be nice if we could create a test case scenario in Postman and execute it using Jenkins during the CFPB pipeline. That would be an outstanding feature that we could use. Writing a lot of code for test cases in Selenium is much more complicated than creating a small test in Postman. So that'll make our life much easier.
For how long have I used the solution?
I've been working with Postman for the past six years.
What do I think about the stability of the solution?
Postman is pretty stable. When I was using the browser-based version, it took a while to load. Now it takes a little time but not very much. It's about as fast as any other application. But when I was using the web app in my Chrome browser, the browser would crash, and sometimes my system would freeze. So we had that issue earlier, but the performance has improved a lot.
What do I think about the scalability of the solution?
Postman is scalable. I can have multiple instances of Postman running tests simultaneously. If necessary, I can open two Postman instances and compare them with another test.
Which solution did I use previously and why did I switch?
We also used LoadRunner to do some testing but that is for entirely different purposes. It's a load-testing tool for performance, whereas Postman is used more for functional testing. We mainly use Postman mainly to when a thing has occurred in your form. So when we're doing integration testing and all that, we use Postman. It is almost like a manual test where the processes are entirely different. For other purposes, we use tools like LoadRunner, Jenkins, and JMeter. We also use Selenium for automation testing and to execute our CFPB pipeline division.
How was the initial setup?
Setting up Postman is pretty simple. You just download it and run the installer. It only takes one person to install and you can do it in around 10 minutes.
What other advice do I have?
I rate Postman eight out of 10. I recommend investing in Postman, which has a lot of features. You can use it to save scenarios then export, store, and reuse them. Postman already has a lot of features that I like.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Technical Test Lead at a tech services company with 10,001+ employees
Easy to use with strong reporting features
Pros and Cons
- "With Postman you can do automation. Automation has increased efficiency by more than 30% or 40%. Because the speed has increased, it's also possible for us to do in-sprint automation testing."
- "To get this email reporting function, we have to integrate Postman with Newman. If the two are not integrated, we won't be getting all these things in one group."
What is our primary use case?
We're a big organization. I'm not sure how many employees we have, but everyone on our team uses Postman. We use Postman mostly to do API testing for a U.S.-based telecom company. I work in a middleware layer, so we get a lot of events from some other subsystems. Events are sent to a particular pipeline comprising Rabbit MQ and Kafka. It's not possible for our organization to simulate the events, like in a QA environment. It's not easy to create those events because they are sent by other companies or other systems.
Using Postman, we simulate these events by sending the events to that particular pipeline. Then we have a consumer application attached to that pipeline. When this particular event is triggered, it's captured and sent to Kafka, so we get a response in a system. It's basically a simulation. Some people try this in our organization itself. For my part, it's more on the DB side.
How has it helped my organization?
Before integrating Postman, we were triggering events manually. With Postman you can do automation. Automation has increased efficiency by more than 30% or 40%. Because the speed has increased, it's also possible for us to do in-sprint automation testing. When we do manual test cases, we can add an automated test case in the same script. This makes it easy for us to do in-sprint automation. The client is also happy because each time they ask for something, we can provide that.
What is most valuable?
The most valuable aspect of Postman is its ease of use. If a new client comes to our organization, it is very easy to ask him or her to install Postman, then get the URL, and then provide them with the fields for mandate refills or whatever field is applicable. We can ask them to get the JSON. We can even create validations and assertions. Postman can also be integrated with another tool called Newman.
Postman also has strong reporting features that allow us to create reports and then send these to the stakeholders. We use regularly scheduled reports. Every day at 10:00 a.m. our time, a report will be generated and sent to the stakeholders. We do a regression daily, and everybody gets the report also. It's a very user-friendly tool. Anybody can learn it. In my case, what I do is create an input Excel sheet when I give all the values. It takes the values from the Excel sheet. In the pipeline, we have something called YAML script Baron.
The automation tool requires a little work. You have to spend some time initially, but after that, you don't have to worry about it. For a given set of test cases, I create automated test cases and then add them to this particular regression suite, so that everything will run. If somebody asks me to run a regression tool, I can easily show them the results. It's all in the report, and they can click on it to see the input value that I've given.
What needs improvement?
To get this email reporting function, we have to integrate Postman with Newman. If the two are not integrated, we won't be getting all these things in one group. I'm not sure if the open-source version of Postman has that. I need to check. If it doesn't, then that's something Postman could add as a native feature.
For how long have I used the solution?
I've been using Postman for three years.
What do I think about the stability of the solution?
Postman has never failed. Maybe once or twice depending on my internet connection. But generally, no issues from the Postman site.
What do I think about the scalability of the solution?
We have integrated Postman with Newman, and that is working fine.
How are customer service and technical support?
I've never had to call Postman support actually. If you want to integrate something, you can turn to community forums and online sources. When we were trying to integrate Postman and Newman, we could just Google it. We didn't have to call anyone.
Which solution did I use previously and why did I switch?
We've used other solutions in parallel with Postman, like ADAPT Test. ADAPT is more of a service virtualization tool, but we can also do API testing in that particular tool. We were finding it difficult because it taking time for us to open the tool. Frequently, we were getting some error messages. On the other hand, we had support. It's a good tool, but it was not that stable. Eventually, we decided that we would just stick with Postman.
How was the initial setup?
Postman setup was straightforward. It was not complex
What's my experience with pricing, setup cost, and licensing?
It's open-source, so I don't think a cost is involved.
What other advice do I have?
If you're getting started with API testing, Postman is the first tool I would suggest for anybody who wants to learn API. It's easy. Later on, you can try SoapUI and finally move on to ADAPT Test. It's easy to teach and train others to use Postman. I can share my screen and tell them. It's not like I have to sit with them, then show them. There's nothing like that. It's very easy. Even a recommendation will do. When I'm teaching a person, I don't have to sit with them and tell them, "Click there. Click that." I can create a document and share it with them and they can do it on their own.
I would rate Postman eight out of 10. I need to check on the email functionality though. If email is provided, I might rate it 10. I'm not sure.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Download our free Postman Report and get advice and tips from experienced pros
sharing their opinions.
Updated: January 2025
Popular Comparisons
AlertSite
NGINX API Gateway
Runscope
API Fortress
Buyer's Guide
Download our free Postman Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links