Por que dados brasileiros são diferentes
CPF e CNPJ não são números aleatórios — têm dígitos verificadores calculados. Uma API que valida CPF vai rejeitar 123.456.789-00. Por isso, ferramentas genéricas como Faker.js não resolvem: você precisa de um gerador que entenda as regras do Brasil.
O httpdrop tem um gerador nativo com suporte a CPF, CNPJ, CEP, endereço e telefone brasileiros — todos com formato válido, prontos para uso em testes.
Tokens disponíveis para dados BR
{{faker.cpf}} — CPF com dígitos verificadores válidos. Ex: 123.456.789-09{{faker.cnpj}} — CNPJ formatado. Ex: 12.345.678/0001-95{{faker.cep}} — CEP no formato XXXXX-XXX{{faker.street}} — Logradouro. Ex: Rua das Flores{{faker.city}} — Cidade brasileira aleatória{{faker.phone}} — Telefone no formato (11) 9XXXX-XXXXComo usar nos responses
Qualquer campo de Mock Rule ou tabela CRUD aceita tokens Faker. Use em bodies JSON diretamente:
{
"id": "{{faker.uuid}}",
"nome": "{{faker.name}}",
"cpf": "{{faker.cpf}}",
"cnpj": "{{faker.cnpj}}",
"email": "{{faker.email}}",
"telefone": "{{faker.phone}}",
"endereco": {
"logradouro": "{{faker.street}}",
"cidade": "{{faker.city}}",
"cep": "{{faker.cep}}"
},
"criadoEm": "{{faker.datetime}}"
}
Cada requisição gera valores novos e diferentes. O CPF e CNPJ retornados são matematicamente válidos — passam na maioria das validações de formato.
Populando uma tabela CRUD com dados BR
-
1
Crie uma tabela CRUD (aba CRUD → Nova tabela) com path
/clientes. -
2
No campo Body template, defina o schema com tokens Faker BR como no exemplo acima.
-
3
Clique em Seed → 50 registros. A tabela é populada instantaneamente com 50 clientes fictícios com CPFs e CNPJs válidos.
-
4
Faça
GET /mock/SEU_ID/clientese veja os dados. Suporta paginação:?_page=1&_limit=10e filtro por qualquer campo:?cidade=São Paulo.
Pelo CLI
Você pode popular tabelas diretamente pelo terminal, sem abrir o dashboard:
# Instalar o CLI
npm install -g @httpdrop/cli
# Autenticar
httpdrop login
# Fazer seed de 100 registros
httpdrop seed SEU_ENDPOINT_ID /clientes 100
Combinando Faker BR com validação LGPD
Se você precisa que os dados de CPF/CNPJ não apareçam no histórico (por compliance), configure uma política de mascaramento LGPD no workspace. O inspector vai exibir ***.***.***-** no lugar dos CPFs reais capturados.