testing-aqa middle
Что такое WireMock?
Ответ
Мок HTTP-сервисов для интеграционных тестов. WireMockServer или @WireMockTest. stubFor(get("/api/...").willReturn(okJson("..."))). Позволяет тестировать взаимодействие с внешними API без реального вызова.
Разбор: WireMock поднимает реальный HTTP-сервер (или встроенный через @WireMockTest), который возвращает заранее заданные stub-ответы, что позволяет тестировать клиентский код без обращения к настоящему внешнему API. Ловушка в путанице с моками уровня JVM (Mockito), с нагрузочными инструментами и с инфраструктурными прокси — WireMock работает именно на уровне HTTP-заглушек для тестов.
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.