# Gerador de Dados de Teste

Gera dados de teste estruturados com faker, regex, cartoes, IDs e exportacao em lote

> Página canônica: https://elysiatools.com/pt/tools/test-data-faker-builder

- **Categoria:** Generator

- **Palavras-chave:** test data, faker, mock data, regex, credit card, id card, json, csv

## Visão geral

Feito para desenvolvedores e QA. Defina campos em JSON e exporte em JSON, NDJSON ou CSV.

## Entradas

- **JSON de configuracao de campos** (textarea): { "fields": \[ { "name": "fullName", "type": "fullName", "locale": "zh" }, { "name": "email", "type": "email" }, { "name": "creditCard", "type": "creditCard", "network": "visa" }, { "name": "nationalId", "type": "cnIdCard" }, { "name": "orderCode", "type": "regex", "pattern": "ORD-\[A-Z0-9\]{8}" }, { "name": "status", "type": "pick", "values": \["new", "paid", "failed"\] }, { "name": "score", "type": "number", "min": 60, "max": 100 }, { "name": "active", "type": "boolean", "probabilityTrue": 0.8 } \] }
- **Quantidade de registros** (number)
- **Formato de exportacao** (select)

## Quando usar

- Quando precisar popular bancos de dados ou APIs com dados fictícios para testes de carga.
- Ao desenvolver interfaces que exigem dados estruturados para validar layouts e componentes.
- Para criar massas de dados padronizadas para testes automatizados de QA sem expor informações reais.

## Como funciona

- Defina a estrutura dos seus dados utilizando um objeto JSON, especificando o nome e o tipo de cada campo.
- Escolha o tipo de dado desejado, como nomes, e-mails, cartões de crédito ou padrões personalizados via regex.
- Selecione a quantidade de registros que deseja gerar e o formato de saída preferido (JSON, NDJSON ou CSV).
- Clique em gerar para obter seus dados prontos para download ou uso imediato em seu projeto.

## Casos de uso

- Preenchimento de formulários e tabelas em ambientes de desenvolvimento.
- Simulação de cenários de erro e sucesso em fluxos de cadastro de usuários.
- Geração de logs e arquivos de importação para testes de sistemas de integração.

## Perguntas frequentes

### Quais formatos de exportação são suportados?

A ferramenta suporta exportação em JSON, NDJSON e CSV.

### Posso usar expressões regulares para gerar dados?

Sim, você pode utilizar o tipo 'regex' no seu JSON de configuração para criar padrões personalizados, como códigos de pedido ou identificadores únicos.

### Existe um limite para a quantidade de registros?

Você pode gerar entre 1 e 1000 registros por vez.

### A ferramenta suporta dados sensíveis como cartões de crédito?

Sim, a ferramenta gera números de cartões de crédito fictícios válidos para fins de teste, mas não deve ser utilizada com dados reais.

### Como defino campos personalizados?

Basta editar o campo 'configJson' seguindo a estrutura de array de objetos, onde cada objeto define o 'name' e o 'type' do campo desejado.

## Ferramentas relacionadas

- [Gerador de JSON-LD a partir de CSV](https://elysiatools.com/pt/tools/json-ld-generator-from-csv): Transforma linhas de CSV ou Excel em JSON-LD Schema.org para artigos, produtos ou eventos com saida pronta para validacao de SEO
- [Planejador de migracao CSV para banco de dados](https://elysiatools.com/pt/tools/csv-to-database-migration-planner): Infere um schema relacional a partir de CSV e gera planos CREATE TABLE e ALTER para PostgreSQL, MySQL, SQLite ou SQL Server
- [Gerador PDF de treino fitness](https://elysiatools.com/pt/tools/fitness-workout-pdf-generator): Gera um PDF imprimivel de treino a partir de JSON ou CSV com tabelas, caixas de progresso e QR opcionais
- [Gerador de Mapa de Calor](https://elysiatools.com/pt/tools/heatmap-generator): Gerar mapas de calor personalizáveis a partir de dados, perfeito para visualizar densidade de dados, correlações e padrões
- [Gerador de Tabelas Markdown](https://elysiatools.com/pt/tools/markdown-table-generator): Gera tabelas Markdown formatadas a partir de dados CSV, JSON ou arrays com alinhamento, estilo de cabecalho, largura de coluna e dicas de mesclagem
- [Gerador de Tabela Dinâmica](https://elysiatools.com/pt/tools/pivot-table-generator): Gerar tabelas dinâmicas interativas de dados CSV/JSON com configuração personalizável de campos de linha, coluna e valor
- [Analisador de logs estruturados](https://elysiatools.com/pt/tools/structured-log-analyzer): Detecta formatos comuns de logs, extrai campos principais e exporta em JSON, CSV ou SQL.
- [Conversor CSV para JSON](https://elysiatools.com/pt/tools/csv-to-json): Converte dados CSV para formato JSON com opções de análise personalizáveis

## Exemplos

- [Exemplos CSV](https://elysiatools.com/pt/samples/csv-samples): Arquivos CSV de exemplo com vários tipos de dados, tamanhos e níveis de complexidade
- [Exemplos Python](https://elysiatools.com/pt/samples/python): Exemplos de código Python e demonstrações Hello World
- [Processamento de Strings Windows - Exemplos C#](https://elysiatools.com/pt/samples/windows-string-processing-csharp): Exemplos abrangentes de processamento de strings C# para plataforma Windows incluindo manipulação, divisão, junção, expressões regulares e análise de texto
- [Exemplos JWT](https://elysiatools.com/pt/samples/jwt-samples): Exemplos completos de JWT da estrutura básica de tokens às implementações de segurança avançadas

## Conteúdo relacionado

- [Geração e revisão de fixtures mock para API](https://elysiatools.com/pt/hubs/api-mock-fixture-generation-and-review): Crie payloads mock repetíveis, gere valores de limite com formato válido, encontre nomes de campo confusos e revise um mock server temporário antes de compartilhá-lo.
