Preencher uma interface
Gera registos de teste para tabelas, formulários e demonstrações sem dados de produção.
Crie até 10 000 registos fictícios localizados com esquema personalizável, seed reproduzível e exportação JSON, CSV ou SQL. Tudo permanece no navegador.
Os dados são criados localmente. São totalmente fictícios e não devem ser usados para se fazer passar por uma pessoa real.
Escolha um esquema pronto a usar ou crie um personalizado.
De 1 a 10 000 registos.
Reutilize o mesmo seed para reproduzir exatamente o mesmo conjunto de dados.
Os campos são usados quando o modelo Personalizado está selecionado.
Copie ou exporte o conjunto de dados no formato selecionado.
Utilize Data Faker diretamente no navegador para obter rapidamente o resultado de que necessita.
Data Faker processa os dados localmente no seu navegador. Introduza os valores necessários, ajuste as opções disponíveis e confirme o resultado antes de o reutilizar.
A reprodução depende da semente, língua dos dados, modelo ou campos e versão do motor. Guarda estas definições com o teste. Uma semente vazia inicia uma série nova. O gerador é pseudoaleatório: os UUID com forma v4 não substituem identificadores criptográficos nem segredos. O gerador UUID dedicado usa outra fonte para identificadores aleatórios independentes.
Os valores vêm de pequenos catálogos de demonstração. Cidade, código postal e país não formam necessariamente uma morada coerente ou entregável. Não contactes telefones ou emails gerados, mesmo que pareçam plausíveis. Os registos não modelam restrições relacionais: verifica separadamente chaves estrangeiras, unicidade e regras de negócio.
CSV usa vírgulas e uma linha de cabeçalho. SQL produz INSERT simples e substitui caracteres não alfanuméricos no nome da tabela por underscores. Isto não equivale à delimitação de identificadores de todos os dialetos: evita palavras reservadas e revê o script. A geração não cria tabelas nem insere dados numa base.
O modelo e o formato de saída são escolhas separadas. Os modelos predefinidos determinam os próprios campos; as caixas de seleção aplicam-se ao modelo personalizado. Nos testes automáticos guarda a semente e a seleção efetiva dos campos. Se os catálogos ou a versão do motor mudarem, os mesmos parâmetros podem produzir outros valores. Para uma referência estável ao longo do tempo, conserva também o conjunto gerado. O CSV segue a ordem das colunas dos registos. Antes de importar confirma que o destino aceita booleanos em texto, datas como cadeias e números decimais na representação exportada. Começa com poucas linhas e verifica o resultado real da importação antes de aumentar o volume. O SQL não define relações entre tabelas nem cria índices para o teu esquema.
Seleciona um modelo ou campos próprios. As caixas aplicam-se ao modelo personalizado.
Escolhe linhas, língua e uma semente guardada para resultados reproduzíveis.
Escolhe JSON, CSV ou SQL e verifica uma pequena amostra antes de importar.
Gera registos de teste para tabelas, formulários e demonstrações sem dados de produção.
Guarda semente, campos e língua para uma base de teste reproduzível.
Exporta uma pequena amostra CSV ou SQL antes de importares volumes maiores.
Modelo personalizado, campos firstName e active, duas linhas e semente review. A entrada indica a língua; não são dados de pessoas reais.
Entrada
custom; count=2; locale=pt; seed=review; fields=firstName,active; format=json; table=demo_dataResultado
[
{
"firstName": "Matilde",
"active": true
},
{
"firstName": "Afonso",
"active": true
}
]As mesmas definições produzem os mesmos valores. Só muda a serialização; os booleanos tornam-se texto true e false nas células.
Entrada
custom; count=2; locale=pt; seed=review; fields=firstName,active; format=csv; table=demo_dataResultado
firstName,active
Matilde,true
Afonso,trueOs INSERT usam demo_data sem a criar. Confirma nomes das colunas e tipos do esquema antes de executar.
Entrada
custom; count=2; locale=pt; seed=review; fields=firstName,active; format=sql; table=demo_dataResultado
INSERT INTO demo_data (firstName, active) VALUES ('Matilde', TRUE);
INSERT INTO demo_data (firstName, active) VALUES ('Afonso', TRUE);Não. As identidades e os contactos são montados aleatoriamente a partir de catálogos de demonstração e não devem ser tratados como informação real.
Sim. Use a mesma semente (seed), o mesmo modelo, a mesma língua dos dados e o mesmo número de linhas para obter o mesmo resultado.
Entre 1 e 10 000 registos por geração. Para volumes grandes, valide primeiro o esquema com uma amostra reduzida.
Não. A semente torna a geração previsível e reproduzível. Usa estes valores para testes; para UUID aleatórios independentes escolhe o gerador dedicado.
Não. São reunidos a partir de catálogos. A aparência plausível não prova existência nem coerência postal ou administrativa. Não envies mensagens nem chamadas para esses contactos.
Não. A geração e a exportação em JSON, CSV ou SQL são feitas localmente no navegador.
Ferramentas relacionadas
Ferramentas semelhantes ou complementares a esta.
Formate, minifique e valide um documento JSON para o tornar mais legível ou compacto.
Valide a estrutura de um ficheiro CSV e identifique rapidamente linhas ou colunas problemáticas.
Valide um documento JSON com um esquema e localize precisamente cada erro.