Simular uma API instável (flaky)

Injete erros aleatórios e latência variável para encontrar bugs que só aparecem sob carga.

Quando usar isso

Alguns bugs só surgem quando o serviço a montante não é confiável. Este mock falha em uma parcela configurável das requisições com uma resposta alternativa e adiciona latência aleatória em um intervalo min-máx, de modo que o tratamento de erros e os timeouts encontrem o caos do mundo real antes da produção.

Criar o mock

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
}'

Chamá-lo

curl https://quickmock.dev/m/<slug>

O que você obtém

~30% of calls -> 503, the rest -> 200
latency varies 100-900 ms per call

Construa o seu próprio

Criar um mock

Guias relacionados

← Todos os guias

Última atualização: 2026-10-17