WireMock — HTTP-мок сервер для тестирования внешних API. Поднимает реальный HTTP-сервер на порту. stubFor(get(urlEqualTo("/api/users/1")).willReturn(aResponse().withBody(json).withStatus(200))). Проверки: verify(getRequestedFor(urlEqualTo(...)). Сценарии: fault(), withFixedDelay() — тест таймаутов и ошибок. @WireMockTest — JUnit-расширение. Record & playback — запись реальных запросов для replay. Альтернатива: MockWebServer (OkHttp). Используй когда твой сервис вызывает внешний API и нужно тестировать без реального вызова.