Зараз я шукаю способи створення автоматизованих тестів для веб-служби на основі JAX-RS (Java API для RESTful Web Services).
Мені в основному потрібен спосіб надіслати йому певні вхідні дані та перевірити, чи отримаю я очікувані відповіді. Я волів би робити це через JUnit, але я не впевнений, як цього можна досягти.
Який підхід ви використовуєте для тестування своїх веб-сервісів?
Оновлення: Як зазначив entzik, відокремлення веб-служби від бізнес-логіки дозволяє мені модульно перевірити бізнес-логіку. Однак я також хочу перевірити правильність кодів стану HTTP тощо.