Всем доброго времени суток!
Подскажите, пожалуйста, как лучше организовать этот процесс и какой инструмент выбрать для автоматизированного тестирования JSON сервисов.
Заранее спасибо.
Всем доброго времени суток!
Подскажите, пожалуйста, как лучше организовать этот процесс и какой инструмент выбрать для автоматизированного тестирования JSON сервисов.
Заранее спасибо.
Что вы понимаете под понятием JSON сервис?
API сервисы, которые отдают данные JSON'ом?
Back скрипты, которые отвечают AJAX скриптам?
В любом случае рекомендую посмотреть в сторону Ruby (net/http, open-uri, nokogiri, json и т. д.).
python ijson
читает из потока, работает с большими объемами данных и не ест оперативку
+1
не понятно, что такое json сервис
У нас на проекте это API сервисы, которые отдают данные на JSON-е.
SOAP UI есть для етого, могу продемонстрировать, как распарсить там JSON легко...нужно чуток в JAVA шарить всего ли ж)
Тогда берёте Ruby.
Для примера можно взять мой код https://github.com/tit/yandex_api/blob/master/lib/translate.rb
response = open "http://api.server.com/?token=foo&format=json" json_hash = JSON.parse response.read
И далее уже работает с обычным хеш-массивом.
Дайте пример того, какие параметры ваш сервер принимает и какие отдаёт — я вам напишу полный пример кода.
Возможно вы имели в виду какой-то инструмент для автоматического тестирования API на основе JSON, то такого инструмента, увы, нет.
Скажите, пожалуйста, бесплатная версия SOAP UI предоставляет возможность распарсивания JSON-а?
Буду благодарен за небольшой пример на java для SOAP UI.
Спасибо за пример.
Возможно есть какая-то подобная библиотека написанная на java. У нас проект на java и приоритеты по использованию ложатся на этот язык.
Спасибо огромное!
Кажется, это то что мне надо.
лучше всего юзать Jackson library !