Webhook — HTTP callback: сервер отправляет POST на наш URL при событии. Тестируем: событие триггерит webhook, payload корректный, signature верифицируется (HMAC), retry при неудаче (доставка at-least-once), идемпотентность (дубли при retry). Инструменты для разработки: webhook.site, ngrok (туннель к localhost), Beeceptor. В CI: запускаем mock-сервер который получает webhooks, проверяем payload. Проверяем: не принимаем webhook без проверки подписи (security).
Как тестировать webhooks?
Senior
261 просмотровAFK Offer AI
Что такое API тестирование в микросервисной архитектуре?