Привет. Заканчивая создание локального сервера-заглушки для тестирования сервисов нам остается выполнить команду “mvn package” для создания JAR. После этого необходимо перейти в директорию проекта и выполнить созданный файл. Для этого понадобится два аргумента. Первый, – “server”, который указывает Dropwizard запускать сервер. Второй, – путь к конфигурационному файлу *.yml.
|
1 |
java -jar sample-dropwizard-rest-stub-1.0-SNAPSHOT.jar server ../config.yml |
После этого вы должны увидеть URL-сервисов:

Непосредственное тестирование
Когда эта вся сложная работа проделана, можно начать тестирование нашего RESTful сервера. Список всех людей можно найти по ссылке http://localhost:9000/person/all. Просмотреть отдельного человека можно по: http://localhost:9000/person/get/1.
Смоук тест выполнится по ссылке: http://localhost:9001. Попробуйте удалить всех людей, перегрузив четыре (по-умолчанию) раза эту ссылку: http://localhost:9000/person/remove
И наиболее сложная задача – сохранение людей. Наиболее часто использую плагин Postman Chrome, но вы можете взять любой REST-клиент. Вам необходимо определить POST данные по ссылке: http://localhost:9000/person/save.
|
1 |
{"id":10,"firstName":"FN10","lastName":"LN10","email":"email10@email.com"} |
Нужно не забыть указать “Content-Type: application/json” в хедере запроса. Иначе,- вы получите ошибку “Error 415 Unsupported Media Type”.

Увы, нет более легкого способа создать заглушку RESTful-сервера.