Postman vs Soapui vs Swagger, which One Do You Use for API Testing?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-11-2024 10:38 PM
Hey Devs!
I am testing out the ServiceNow APIs and want to figure out a handy tool for API Testing. After digging into details:
Postman: User-friendly, great for REST
SoapUI: Powerful, handles SOAP/REST
Swagger: API design/docs
Additionally, I also found APIDog, which seems to combine best features.
Thoughts?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-12-2024 12:16 AM
Hi @Lynn03
Although the tools you have mentioned works like a charm, I still prefer to test ServiceNow APIs via Rest API Explorer available OOB within the instance.
Thanks and Regards
Amit Verma
Please mark this response as correct and helpful if it assisted you with your question.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-12-2024 05:31 AM
Hi @Lynn03,
Interesting question, and one that I would say is really be driven by the requirements.
Do you have SOAP API's that require testing? If so, this sort of steers you towards the answer?
I personally use Postman where REST API's are exclusively used. As you state it's user friendly and I believe in a true external replication of API testing rather than leveraging ServiceNow's own API explorer. The API Explorer is however useful and can be used to help build and 4-eye check.
Whilst Swagger and following this methodology would be the most comprehensive solution architecturally, for the requirement and delivery deadlines I've worked to, Postman seems to suffice with suitable documentation.
I hope that helps. To help others (or for me to help you more directly), please mark this response correct by clicking on Accept as Solution and/or Kudos.
Thanks, Robbie
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thursday
Postman, SoapUI, and Swagger definitely cover the basics. If you’re also exploring automation beyond manual API testing, you might want to check out Keploy . It’s an open source tool that auto-generates test cases and mocks directly from API calls, which makes scaling API test automation much easier. Since it’s open source, you can also integrate and extend it as per your workflows.