My organization is working on building RESTful webservices on JBoss appserver. The QA team is used to testing SOAP webservices so far using SoapUI. SoapUI has a new version that has REST capabilities. We're considering using that.
- Are there any publicly available RESTful services available on the net for free that someone could test ?
- What tools are available(and used) for testing RESTful web services ?
I've written a program specifically for testing REST Web Services. Its a pretty simple application written in .NET 2.0 (I've only tested it on Windows Vista, but should work on XP also). The application uses HttpWebRequest to make requests, and displays the resulting response, as well as the headers for the request and response. I've done a bit of testing, but I thought it might help you test your web services.
REST Test
you can use the Simple REST Client is an extension for Google Chrome too https://chrome.google.com/webstore/detail/fhjcajmcbmldlhcimfajhfbgofnpcjmb
Please try Firefox addon Poster , which is simple to use and gets you up nd running quickly
If you like using Ruby there's a REST-Client gem for it
For testers I find ruby is a really easy language to learn, and it has some excecllent tools like Cucumber for doing BDD style acceptance tests.
I've tried numerous REST clients and by far the best I've used is the Chrome app: DHC.
Try Python's httplib. It's very easy, you specify the method, url, and use urllib.urlencode for the parameters/POST body.
This can be combined with the builtin unittest module if you like, for reporting of errors.