Основной способ — httptest.NewServer с кастомным handler, который возвращает нужные ответы. Передаёшь URL этого сервера вместо реального API. Альтернатива — интерфейс для HTTP-клиента и мок через mockgen. Ещё есть httpmock библиотека, которая перехватывает http.DefaultTransport.
Как мокировать внешние API?
Middle
292 просмотровAFK Offer AI
Как мониторить Go runtime metrics?