Ferramentas de dados de exemplo

Gerador de Produtos de Exemplo

Gere produtos sintéticos de catálogo e SKUs.

Gerador de Produtos de Exemplo: Crie um pequeno catálogo sintético para grades de produtos, indicadores de estoque e testes de importação. O Gerador de Produtos de Exemplo retorna JSON com IDs TEST, SKUs, nomes de produtos inventados, preços numéricos e um indicador de disponibilidade em estoque. Ele oferece dados de exibição, não um inventário real, preços de mercado ou o esquema completo de produtos de uma plataforma de comércio eletrônico. Roda 100% localmente no seu navegador, sem enviar nenhum arquivo para o servidor.

Execuções
No seu navegador
Custo
Grátis · sem cadastro
Disponibilidade
Pronto para usar
bancada de Sample ProductsProcessamento local

Roda inteiramente no seu navegador

Resultado fictício

Aguardando

Somente dados de teste fictícios. Não use essas identidades, endereços ou IDs gerados como registros reais.

O que o catálogo abrange

Cada linha tem um ID, um código SKU-TEST-, um nome, um preço entre 5,00 e 14,95 e uma flag inStock. A cada três produtos, começando pelo primeiro, um fica sem estoque; assim, mesmo um lote pequeno já mostra como uma listagem lida com itens esgotados. Os nomes dos produtos se repetem em lotes maiores; os SKUs não, portanto esse é o campo a ser usado como chave exclusiva.

Preços como números

Os preços são gerados como números JSON, que usam ponto flutuante binário: 0.1 + 0.2 não é exatamente 0.3. Isso não é um problema para testes de exibição, mas um carrinho ou cálculo de impostos deve armazenar o dinheiro como centavos inteiros ou em um tipo decimal. Verifique se o seu código faz a conversão antes de somar. Para carregar as linhas em uma tabela de banco de dados, converta o JSON com JSON para CSV e depois use CSV para SQL.

Como usar

  1. Escolha um número inteiro de linhas de 1 a 100.
  2. Gere um lote sintético no seu navegador.
  3. Copie ou baixe os dados de teste e salve-os para testes reproduzíveis.

Privacidade e limitações

A geração permanece neste dispositivo. Os registros são dados de teste fictícios; revise e isole o aplicativo que os consome.

Ferramentas relacionadas

Perguntas frequentes

Os preços estão vinculados a uma moeda ou a produtos realistas?

Nenhum campo de moeda é fornecido. Os preços são valores pequenos gerados entre 5 e 14.95, inclusive, sem relação com produtos reais. Defina explicitamente uma moeda e uma regra de formatação para o seu teste. Esses valores não são adequados para comparações de mercado, avaliações ou expectativas sobre preços reais de catálogo.

Por que o primeiro produto está sempre fora de estoque?

O estado do estoque segue a posição: os índices 0, 3, 6 e assim por diante são false, e os demais índices são true. Não se trata de um nível de estoque aleatório. Isso permite que um lote de três linhas exercite os dois estados, mas não testa quantidades em estoque, reservas ou reposição.

Posso reutilizar os SKUs como chaves de banco de dados entre lotes?

Dentro de um lote, cada SKU tem um sufixo de linha distinto com quatro dígitos. Cada nova geração recomeça em SKU-TEST-0001, portanto duas importações podem gerar conflitos. Os nomes dos produtos também se repetem. Limpe a tabela de teste ou adicione um namespace de lote e use o SKU, não o nome, para relacionar os registros.

Ferramenta grátis · no seu navegador execuções · não precisa de conta