Имитировать нестабильный API
Случайные ошибки и плавающая задержка, чтобы ловить баги, которые всплывают только под нагрузкой.
Когда это нужно
Часть багов проявляется только когда upstream нестабилен. Этот мок роняет настраиваемую долю запросов альтернативным ответом и добавляет случайную задержку в диапазоне мин–макс — чтобы обработка ошибок и таймауты встретили реальный хаос раньше прода.
Создать мок
curl -X POST https://quickmock.dev/api/mocks \
-H 'Content-Type: application/json' \
-d '{
"method": "GET",
"response_body": "{\"ok\":true}",
"error_rate_pct": 30,
"error_response": { "status": 503, "body": "{\"error\":\"unavailable\"}" },
"response_delay_ms": 100,
"response_delay_max_ms": 900
}'
Вызвать
curl https://quickmock.dev/m/<slug>
Что получите
~30% of calls -> 503, the rest -> 200
latency varies 100-900 ms per call