t.me/atinfo_chat Telegram группа по автоматизации тестирования

Инструмент для тестирования 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 и приоритеты по использованию ложатся на этот язык.

 

может быть Вам поможет такая библиотека google-gson

http://code.google.com/p/google-gson/

Спасибо огромное!

Кажется, это то что мне надо.

лучше всего юзать Jackson library !

Этот инструмент может помочь для анализа данных JSON @ http://codebeautify.org/jsonviewer