Linhas de dados de teste realistas em JSON, CSV, SQL ou XML, sempre iguais a partir de uma semente
Funciona no seu navegador. Nada do que você digita é enviado a lugar nenhum. Verificado em 15 de outubro de 2026.Dados de teste que mudam a cada execução tornam impossível repetir um teste que falhou. Aqui a semente faz parte da entrada, então a mesma semente dá as mesmas linhas para sempre, até 5.000 delas, em JSON, CSV, SQL ou XML. Todo endereço de e-mail termina em example.com.
Esta página foi traduzida automaticamente do original em inglês. Nenhuma pessoa revisou ainda a tradução; a versão em inglês é a que deve ser considerada. Ler o original em inglês
Dê nome a cada campo e escolha o tipo, como Nome completo, E-mail ou Data; toque em Adicionar um campo para ter mais.
Defina Linhas com o número de registros de que você precisa.
Mantenha ou mude a Semente; a mesma semente sempre dá as mesmas linhas.
Escolha JSON, CSV, SQL ou XML em Salvar como e toque em Copiar ou Baixar.
O gerador de dados de teste cria no seu navegador linhas de dados verossímeis: nomes, e-mails, telefones, endereços indianos com códigos PIN reais, empresas, datas e carimbos de data e hora, endereços IP, user agents, preços e mais, em JSON, CSV, instruções SQL INSERT ou XML. Você escolhe os campos, dá nome a cada um, define quantas linhas quer e copia ou baixa o resultado.
O que o diferencia dos outros é a semente. Todo gerador desse tipo entrega algo diferente cada vez que você aperta o botão, e esse é o comportamento errado para um fixture de teste: a execução que falhou não pode ser repetida, e os dados que causaram a falha sumiram. Aqui a semente faz parte da entrada. A mesma semente e os mesmos campos produzem as mesmas linhas para sempre, em qualquer máquina e em qualquer navegador, então um colega que digita a semente que você usou recebe exatamente o seu arquivo. Isso também significa que um repositório não precisa de um megabyte de dados de exemplo; a semente basta para recriá-los.
Os valores são escolhidos para serem seguros. Todos os endereços de e-mail terminam em example.com, um domínio reservado pela RFC 2606 para documentação e testes, então um fixture carregado no ambiente errado não consegue escrever para uma pessoa real. Os endereços IP vêm só dos blocos de documentação da RFC 5737 e as URLs ficam em example.com. Um endereço combina cidade, estado e PIN reais com casa e rua inventadas. Os telefones seguem o formato de celular indiano, mas são aleatórios, então nunca ligue para um. Os nomes são nomes e sobrenomes indianos comuns, que é o que a maioria das demos de um produto indiano deveria mostrar, em vez dos nomes americanos genéricos que todo o resto produz.
Até cinco mil linhas de cada vez. O CSV segue a RFC 4180, então um valor com vírgula ou aspas fica entre aspas e as aspas dele são duplicadas. O SQL coloca nomes e textos entre aspas do jeito que o PostgreSQL ou o MySQL esperam, barras invertidas incluídas.
Tudo roda no seu dispositivo. Nada é enviado e não é preciso criar conta.
Escolha os campos de que precisa, dê um nome a cada um, defina quantas linhas e escolha JSON ou CSV. As linhas aparecem na hora e você copia ou baixa. Mantenha a semente se quiser os mesmos dados depois; mude-a para outro conjunto.
Porque um fixture que muda a cada execução torna impossível repetir um teste que falhou. A semente alimenta um pequeno gerador determinístico, então a mesma semente e os mesmos campos dão linhas idênticas em qualquer máquina, e um colega que digita a sua semente recria exatamente o seu arquivo.
Não. Todo endereço termina em example.com, um domínio reservado pela RFC 2606 para documentação e testes, então nada pode ser entregue a uma pessoa real. Os telefones são outra história: seguem o formato indiano, mas são aleatórios, então nunca ligue para um.
Até cinco mil de uma vez, o que cobre uma tabela de demonstração, um banco de dados de teste ou um lote de fixtures. Para mais, rode de novo com outra semente e junte os arquivos; o navegador continua respondendo em vez de travar numa única execução enorme.
Sim. O arquivo segue a RFC 4180: um valor com vírgula, aspas ou quebra de linha fica entre aspas e as próprias aspas são duplicadas, que é o que as planilhas esperam. A primeira linha traz os cabeçalhos de coluna que você nomeou.
Escolha os campos, informe o número de linhas e baixe em JSON ou CSV. Não precisa de conta e nada é enviado: tudo é criado no seu navegador. A mesma semente dá de novo as mesmas linhas.
Taxas e regras mudam; confira a fonte antes de confiar em um valor.
Ainda com dúvidas? Pergunte sobre Gerador de dados de teste e qualquer pessoa que saiba pode responder. Não é preciso ter conta.