Voltar para guias

Fluxo de Testes de API no Navegador

Um fluxo compacto para preparar requests, revisar payloads e compartilhar exemplos reproduzíveis com segurança.

Bons testes de API dependem menos de uma ferramenta isolada e mais de uma sequência confiável: criar identificadores, codificar parâmetros, montar o request, revisar resposta e documentar o resultado esperado.

Fluxo prático

  1. Gere um UUID para requestId, fixture ou correlação de logs.
  2. Use Codificador de URL antes de copiar parâmetros dinâmicos para query strings.
  3. Use Base64 apenas como representação, não como criptografia.
  4. Inspecione header e payload no JWT Decoder, mas valide assinatura no backend.
  5. Monte um comando reproduzível no Gerador de cURL.

Papel de cada ferramenta

Gerador de UUID

Cria IDs de teste para registros, logs, fixtures e exemplos sem copiar valores reais.

Codificador de URL

Evita que espaços, acentos e caracteres reservados quebrem URLs, redirects e query strings.

Gerador de cURL

Transforma método, URL, headers e body em um comando que outra pessoa consegue executar.

Antes de compartilhar um exemplo

Um exemplo de API útil mostra método, endpoint, headers seguros, formato do body e comportamento esperado. Ele não inclui bearer tokens reais, cookies de sessão, URLs privadas, payloads de clientes ou segredos escondidos em query parameters.

Se o exemplo for para QA, adicione o status esperado e uma frase sobre o que deve ser verificado. Se for para dev, inclua contexto suficiente para reproduzir o request sem abrir a aplicação original.

Exemplo de nota técnica

curl -X POST "https://api.example.test/pedidos" \
  -H "content-type: application/json" \
  -d '{"requestId":"uuid-gerado","status":"rascunho"}'

Checklist de segurança

Ferramentas relacionadas