Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there a handy GUI for REST manual services testing?

While developing a REST service I want to be able to manually submit some data (e.g. by PUT or POST method) to a specific URL and see the response. The only tool I know is SoapUI, which is not only a commercial product, but a bit overcomplicated while my task is so simple. There is a question about SoapUI alternatives, but all the discussion there is about SOAP services, while what I need is just some REST :-) Any ideas? I know I can write such a tool myself pretty easily, but I'd prefer not to reinvent a bicycle if there is one.

UPDATE: Mark Cidade's answer is ok, but I'd wish the tool could run on Linux too...

UPDATE 2: The solution of my choice came to be HttpRequester Firefox extension.

like image 702
Ivan Avatar asked Oct 12 '11 20:10

Ivan


People also ask

Can we test REST API using SoapUI?

SoapUI supports extensive testing of RESTful web services and their resources, representations, and so on. This step-by-step tutorial will help you learn how to send requests to a REST API and verify its responses with assertions in SoapUI.

Which REST client tool did we use to make the REST calls and test the REST API?

You can use Curl REST Client to test the basic functionalities of your REST APIs. You can either use curl from a command prompt or Cygwin package installation. Some of its key features are: Allows you to send an application that is dependent upon HTTP.


2 Answers

There is yet another free handy application called Postman which will let you do this. It was initially launched as a Chrome plugin and since then is available on the Mac.

I use the Chrome plugin extensively on Windows, Linux and Mac. What I find most useful is the fact that, when signed in, all your requests can be synced across all machines. I use the Mac at the office and when I get home, I pick up where I left of on a Windows machine.

like image 177
Karthic Raghupathi Avatar answered Nov 17 '22 12:11

Karthic Raghupathi


I have just discovered and installed RESTClient, which is a Firefox add-on (it's ideal for me as I do most development on FF, both on Windows and Linux). No idea if it's any good yet. :)

EDIT: I've started it using extensively since, and it's very good, it really gives back a lot of data about the response and the request.

like image 33
Berislav Lopac Avatar answered Nov 17 '22 13:11

Berislav Lopac