I am trying to evaluate the right tool to test RESTful Web services and eventually automate the same for our project. Wondering, what are the specifications I need to look for such test, when i compare various tools on internet.
Definitely, one of the requirements would be an Open source tool.
I have looked on few tools, such as SOAPUI,RestClient,TestMaker, RestAssured. Wanted to know the pros and cons of them. Also, any ideas or pointers on how to go about it would be of great help.
If you need complex parametrized soap and rest webservices testing and test automation, you definetly should try soapui. It is open source (https://github.com/SmartBear/soapui), free in base edition tool with great documentation. In addition to webservices tests it provide scripting, load testing tool, ide support, web services mocking, running tests from GUI or console and much more.
if you want to test from browsers,
use
If you need an online tool or require automated API testing,
use
If you're looking for aa HTTP client (GUI) to test requests, I'd mention:
Also, you may consider this command line tool:
I'd also recommend you to read through this list of tools I've made a few months ago: Tools that will help you develop a RESTful API