testing-aqa middle

Что такое WireMock?

Ответ

Мок HTTP-сервисов для интеграционных тестов. WireMockServer или @WireMockTest. stubFor(get("/api/...").willReturn(okJson("..."))). Позволяет тестировать взаимодействие с внешними API без реального вызова.

Разбор: WireMock поднимает реальный HTTP-сервер (или встроенный через @WireMockTest), который возвращает заранее заданные stub-ответы, что позволяет тестировать клиентский код без обращения к настоящему внешнему API. Ловушка в путанице с моками уровня JVM (Mockito), с нагрузочными инструментами и с инфраструктурными прокси — WireMock работает именно на уровне HTTP-заглушек для тестов.

Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.

Заказать гайд Пройти тест
новые гайды и свежие вопросы с собесов — первыми в Telegram Смотреть гайды Подписаться