I tried Curl for windows, and that was an altogether different story. I had to look at several stackoverflow articles, use way too many escape characters, and ultimately got:
In the past I have used Advanced Rest Client, Jmeter and trialled Soap UI.
Currently Postman would be tool of choice.
When creating automated checks in python, my favourite library was http://docs.python-requests.org/en/master/
For the exercise today i decided to try API Fortress.
I found the client easy to use for the post and get in the exercise.
I noticed the tools provides other functionality such as loading testing, mocking and gadgets (encoding, crypto etc.)
I did notice if i specify a room that does not exist in the database, it returns a 500, guessing it should be a 404(not found).
I’ve already experienced both Postman and SoapUI. So I decided to try JMETER. The only difficulty I’ve faced during the task is that for auth request you are required to set Content Type header via HTTP Header Manager ! Otherwise, server returns 415 unsupported media type
I am using PostMan for this exercise, and I found one sample api online “https://jsonplaceholder.typicode.com” to practice, it will be helpful for beginners.
I’ve been having a look via Fiddler at the moment - and have also tried using Postman. Both have plus points so happy using either to be honest. I guess a lot of it is down to personal preference: how easy is the tool to use, how easy to amend and resend requests etc.
Thanks @oceannguyen about the Katalon introduction. Need some time to figure it out, but for a tool that can do Automation Testing for Web, Mobile and API, it is definitely a great tool!
Thanks @conorfi for introduce Requests. Now I can do more thing with Python
Because of new user’s limitation, I can upload only 1 image. So this is my results:
Look like, the Katalon is perfect tool for automation testing
I will try this tool this week and let you all know my real feeling.
Again, thanks @oceannguyen for sharing.
Below is one SOAP services ( using public API) testing using SOAP UI.