Ответ 1
Мы используем RestClient для тестирования наших сервисов Rest/JSON WebServices. Это очень удобно и легко использовать
Я новичок в тестировании веб-сервисов REST с форматом данных JSON.
Я попробовал SOUPUI, но, к сожалению, не поддерживает запрос JSON.
Теперь я использую плагин Chrome для своих тестов, но я думаю, что это не подходит для автоматизации тестирования этих типов приложений.
Кто-нибудь знает, какие инструменты подходят для этой цели?
Мы используем RestClient для тестирования наших сервисов Rest/JSON WebServices. Это очень удобно и легко использовать
Отличная инфраструктура/библиотека для тестирования REST с json - "успокаивается"
http://code.google.com/p/rest-assured/
Вдохновленный BDD и Groovy (но это Java), он позволяет легко тестировать ресурсы REST
given().
param("key1", "value1").
param("key2", "value2").
expect().
body(containsString("OK")).
when().
post("/somewhere");
И легко работать с JSON-контуром
// Example with JsonPath
String json = get("/lotto").asString()
List<String> winnderIds = from(json).get("lotto.winners.winnerId");
Начало работы легко.
http://code.google.com/p/rest-assured/wiki/GettingStarted
Отказ от ответственности
rest-assured основана и управляется компанией, в которой я работаю.
Одним из таких инструментов является HttpMaster.
Он довольно гибкий в отношении тестирования REST API и имеет хорошую поддержку JSON/XML. Для расширенных тестовых сценариев вы можете определить проверки данных ответов и установить цепочки нескольких запросов. Единственным возможным недостатком является то, что он работает только в Windows.
Существует несколько плагинов, которые можно добавить для интерфейса SOAP, чтобы файлы Json могли быть доступны.