Запуск сервера и тестирование API

Запуск сервера и тестирование API

Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники
Опубликовать в Яндекс

Привет. Заканчивая создание локального сервера-заглушки для тестирования сервисов нам остается выполнить команду “mvn package” для создания JAR. После этого необходимо перейти в директорию проекта и выполнить созданный файл. Для этого понадобится два аргумента. Первый, – “server”, который указывает Dropwizard запускать сервер. Второй, – путь к конфигурационному файлу *.yml.

После этого вы должны увидеть URL-сервисов:

api-1

Непосредственное тестирование

Когда эта вся сложная работа проделана, можно начать тестирование нашего 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.

Нужно не забыть указать “Content-Type: application/json” в хедере запроса. Иначе,- вы получите ошибку “Error 415 Unsupported Media Type”.

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

Связанные статьи