Я готовлюсь погружаться в тестирование УСПОКОИТЕЛЬНОГО сервиса. Большинство наших систем создается в Java и Eclipse, таким образом, я надеюсь остаться там.
Я уже нашел клиент отдыха (http://code.google.com/p/rest-client/) для того, чтобы сделать ручное тестирование и исследовательское тестирование, но есть ли стопка классов Java, которые могут сделать мою жизнь легче? Я использую тестирование на тестовую платформу, но любил бы библиотеки помощника, которые могут сэкономить мне время.
Я нашел http4e (http://www.ywebb.com/), но я действительно хотел бы что-то FOSS.
Будет ли вариант с JMeter? Он имеет сэмплеры HTTP-запросов, которые поддерживают все методы и утверждения HTTP для проверки ответа.
Другой альтернативой может быть что-то вроде soapUI, у которого есть API, который можно интегрировать с вашими тестовыми примерами, хотя я этого не пробовал.
CXF очевидно поддерживает REST . Я сам еще не пробовал поддержку REST, но считаю, что CXF - превосходная, гибкая, основанная на стандартах реализация веб-сервиса.
Судя по всему, rest-client имеет встроенную библиотеку. Я использую ее с testNG и XStream, и, похоже, это именно то, что доктор прописал.