2012-06-11 2 views
0

Я ищу фреймворк для тестирования сервера. Сервер предоставит множество сервисов, основанных на REST с полезными нагрузками JSON. Сервер написан в node.js (который я все еще изучаю).Узел Проверка API JSON

Я пробовал APIEasy, но столкнулся с его ограничениями в том, что он не может передавать данные из теста для тестирования. Я также не убежден, что vows (на котором основана пасека) действительно облегчает мою жизнь.

Так я ищу какие-либо рекомендации, которые люди имеют по следующим критериям:

  1. Обеспечить как консоль и некоторые другие выходной формат, который может понять CI сервер. Я хочу иметь возможность запускать вручную из командной строки и автоматически из окна CI.

  2. Обеспечивает простой «синтаксис» для запросов REST на сервер с полезными нагрузками JSON.

  3. Может передавать данные между испытаниями. Это позволяет мне сделать вызов для создания записи, вернуть ее id и затем использовать ее в следующем тесте.

  4. Написано как пакет узлов javascript. Последнее просто потому, что я предпочитаю иметь тестовые рамки на одном языке и API, как проверенный код. Делает вещи намного проще в долгосрочной перспективе.

ответ

0

Наконец-то закончилось использование Restify http clients and mocka.

Смежные вопросы