Gerador de Dados de Teste

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

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

Exemplos de resultados

1 Exemplos

Generate QA seed users

Create structured records for frontend testing with names, emails, credit cards, and status values

{
  "summary": {
    "count": 3
  },
  "records": [
    {
      "fullName": "Emma Smith"
    }
  ]
}
Ver parâmetros de entrada
{ "configJson": "{\n \"fields\": [\n {\n \"name\": \"fullName\",\n \"type\": \"fullName\",\n \"locale\": \"en\"\n },\n {\n \"name\": \"email\",\n \"type\": \"email\"\n },\n {\n \"name\": \"creditCard\",\n \"type\": \"creditCard\",\n \"network\": \"visa\"\n },\n {\n \"name\": \"status\",\n \"type\": \"pick\",\n \"values\": [\n \"new\",\n \"active\",\n \"blocked\"\n ]\n },\n {\n \"name\": \"signupCode\",\n \"type\": \"regex\",\n \"pattern\": \"QA-[A-Z0-9]{6}\"\n }\n ]\n}", "count": 3, "exportFormat": "json" }

Fatos principais

Categoria
IA e geradores
Tipos de entrada
textarea, number, select
Tipo de saída
json
Cobertura de amostras
4
API disponível
Yes

Visão geral

O Gerador de Dados de Teste é uma ferramenta eficiente para desenvolvedores e equipes de QA criarem conjuntos de dados estruturados e realistas. Com suporte a campos baseados em Faker, expressões regulares (regex), cartões de crédito e IDs, você pode gerar rapidamente volumes de dados personalizados e exportá-los nos formatos JSON, NDJSON ou CSV.

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.

Exemplos

1. Geração de usuários para testes de QA

QA Engineer
Contexto
Preciso testar a listagem de usuários no frontend com dados variados.
Problema
Criar 3 registros contendo nome, e-mail, cartão de crédito e status de conta.
Como usar
Configure o JSON com os tipos 'fullName', 'email', 'creditCard' e 'pick' para o status.
Configuração de exemplo
{"fields": [{"name": "fullName", "type": "fullName"}, {"name": "email", "type": "email"}, {"name": "creditCard", "type": "creditCard"}, {"name": "status", "type": "pick", "values": ["new", "active", "blocked"]}]}
Resultado
Um arquivo JSON com 3 objetos contendo dados fictícios prontos para serem injetados na aplicação.

2. Criação de códigos de pedido personalizados

Desenvolvedor Backend
Contexto
O sistema de pedidos exige um formato específico de código para novos registros.
Problema
Gerar 10 códigos de pedido seguindo o padrão 'ORD-' seguido de 8 caracteres alfanuméricos.
Como usar
Utilize o tipo 'regex' com o padrão 'ORD-[A-Z0-9]{8}' na configuração.
Configuração de exemplo
{"fields": [{"name": "orderCode", "type": "regex", "pattern": "ORD-[A-Z0-9]{8}"}]}
Resultado
Uma lista de 10 códigos de pedido únicos e formatados corretamente para testes de banco de dados.

Testar com amostras

json, csv, regex

Hubs relacionados

FAQ

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.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/test-data-faker-builder

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
configJson textarea Sim -
count number Não -
exportFormat select Não -

Formato de resposta

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Dados JSON: Dados JSON

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-test-data-faker-builder": {
      "name": "test-data-faker-builder",
      "description": "Gera dados de teste estruturados com faker, regex, cartoes, IDs e exportacao em lote",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=test-data-faker-builder",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]