■ Mock de API
Mocke qualquer API em minutos, sem escrever uma linha de backend.
Defina regras por método e path, use templating pra gerar respostas dinâmicas e tenha uma URL testável imediatamente — sem subir servidor, sem configurar banco.
Mockar API do jeito manual
- Servidor stub feito à mão, ou arquivo JSON estático que não reage a nada do request
- Sem forma simples de simular respostas diferentes pro mesmo endpoint (sucesso, erro, vazio)
- Compartilhar o mock com o time vira "manda o zip do projeto" ou um serviço que exige configuração pesada
- Testar um fluxo com estado (criar → listar → atualizar) exige montar um backend de mentira de verdade
Com o httpdrop
- Mock Rules por método + path, com parâmetros de rota (
/users/{id}) e curingas - Corpo e status da resposta com templating Handlebars — condicional por header, query, body do request
- Response Sequences e respostas com peso, pra simular variação real entre chamadas
- CRUD automático stateful: cria uma tabela simulada com persistência real entre chamadas, sem escrever nada
- URL pronta pra compartilhar com o time assim que a regra é salva
Como funciona
1
Crie um endpoint
Um endpoint é seu domínio de mock — recebe um subdomínio próprio ou uma URL curta.
2
Defina a Mock Rule
Método, path (com parâmetros), status e corpo de resposta.
3
Adicione lógica se precisar
Templating condicional, sequência de respostas, delay, ou body obrigatório.
4
Teste ao vivo
Chame a URL do Postman, curl, ou do seu app — a resposta já está no ar.
5
Evolua pra stateful se o fluxo exigir
CRUD automático guarda estado real entre chamadas (criar, listar, atualizar, apagar).
O que o Mock de API do httpdrop é
- Simulação de contrato: request e response no formato certo, com lógica condicional real
- Compatível com o fluxo de trabalho que você já usa — Postman, Insomnia, curl, código
O que não é
- Não é um backend de produção — é uma camada de simulação pra desenvolvimento e teste
- Não substitui teste de carga real contra sua infraestrutura
Casos de uso
Frontend antes do backend estar pronto
Time de frontend desenvolve contra o contrato combinado, sem esperar o backend subir.
Fixtures de teste automatizado
QA e CI usam respostas determinísticas ou com sequência controlada, sem depender de serviço externo instável.
Mock de API de terceiros
Simule a API de um provedor externo (pagamento, CEP, geolocalização) sem consumir cota real durante o desenvolvimento.
Perguntas frequentes
É gratuito?
Sim — o plano gratuito inclui endpoints e Mock Rules suficientes pra começar, sem cartão de crédito.
Dá pra simular respostas diferentes pro mesmo endpoint?
Sim — Response Sequences (uma resposta por chamada, em loop ou até a última) e Weighted Responses (variação por probabilidade).
O mock lembra o que eu criei numa chamada anterior?
Com CRUD automático, sim — cada tabela simulada persiste entre chamadas, como um banco de dados real.