Подтвердить что ты не робот

Каковы наилучшие инструменты для тестирования веб-сервисов с протоколом REST и форматом данных JSON?

Я новичок в тестировании веб-сервисов REST с форматом данных JSON.

Я попробовал SOUPUI, но, к сожалению, не поддерживает запрос JSON.

Теперь я использую плагин Chrome для своих тестов, но я думаю, что это не подходит для автоматизации тестирования этих типов приложений.

Кто-нибудь знает, какие инструменты подходят для этой цели?

4b9b3361

Ответ 1

Мы используем RestClient для тестирования наших сервисов Rest/JSON WebServices. Это очень удобно и легко использовать

Ответ 2

Отличная инфраструктура/библиотека для тестирования 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 основана и управляется компанией, в которой я работаю.

Ответ 3

Одним из таких инструментов является HttpMaster.

Он довольно гибкий в отношении тестирования REST API и имеет хорошую поддержку JSON/XML. Для расширенных тестовых сценариев вы можете определить проверки данных ответов и установить цепочки нескольких запросов. Единственным возможным недостатком является то, что он работает только в Windows.

Ответ 4

Существует несколько плагинов, которые можно добавить для интерфейса SOAP, чтобы файлы Json могли быть доступны.