В базе для тестирования апи у вас должно быть по сути 3 класса - реквест, респонс и сам хттп клиент который принимает реквест в виде класса и отдаёт ответ в виде класса по которому уже свои проверки делаете. Pojo классы с аннотациями джексона можно делать тут
http://www.jsonschema2pojo.orgВся трудность была в том, что бы работать мне с нашим внутренним сервисом, я должен залогиниться имея поля, куки и токен. С куками проблем не было. А вот достать из body конкретные поля, которые которые задаются из вне, по средствам глобальных переменных и вытащить от туда токен, на этом этапе, возникли трудности с большим объёмом хардкода, который нужно как то архитектурно упорядочить. По-этому стало интересно реальные примеры с хоть какой то архитектурой. Спасибо за совет, я взгляну.