Этот ответ относится только к тестированию веб-сервисов RESTful. Мы используем следующие инструменты:
RestClient - это Java-приложение для тестирования веб-сервисов RESTful.
curl - Поставляется в дистрибутиве Cygwin для Windows. Вы можете найти установочные файлы Linux для вашего вкуса Linux здесь. Примеры использования curl для выполнения вызовов REST:
curl -v http://flickr.com/rogermenezes/photos/61 -H 'Content-Type:application/json' -H 'X-FlickrAPI-Version:1.0' -X DELETE
curl -v http://flickr.com/rogermenezes/albums -H 'Content-Type:application/json' -H 'X- FlickrAPI -Version:1.0' -X POST -d '{"name": "hawaii 2011", "tags": "vacation, hawaii, ", "creation_date": "2012-02-22T13:42Z"}'
Плагин Chrome - Расширенный клиент REST
Вы можете установить этот плагин через Chrome Web Store. Вы можете сохранить прошлые запросы, а плагин также ведет историю предыдущих звонков, которые вы сделали.
Fiddler2
Fiddler2 отслеживает ваш сетевой трафик. Он также предоставляет возможность «переиздания и редактирования» прошлых запросов. Здесь вы можете редактировать ваши прошлые REST-запросы и выполнять их повторно.