Ferramentas de dados de exemplo

Gerador de pedidos de exemplo

Gere fixtures de pedidos sintéticos com IDs exclusivos para testes.

Gerador de pedidos de exemplo: Preencha listas de pedidos com referências sintéticas, quantidades, totais e status de teste. O Gerador de pedidos de exemplo cria registros JSON cujas referências de clientes e produtos correspondem às mesmas posições nas listas geradas pelos geradores de perfis e produtos. Estes são registros para fluxos de teste, com totais definidos de forma independente, sem serem calculados a partir de um carrinho. 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 OrdersProcessamento local

Roda inteiramente no seu navegador

Resultado fictício

Aguardando

Somente fixtures fictícios para testes. Não use estas identidades, endereços ou IDs gerados como registros reais.

Pedidos vinculados a perfis e produtos

O customerId de cada pedido é o ID do perfil, e o productSku é o SKU na mesma posição. Assim, o pedido 3 aponta para PROFILE-TEST-0003 e SKU-TEST-0003. Gere o mesmo número de linhas com o gerador de perfis de exemplo e o gerador de produtos de exemplo para que os três conjuntos sejam associados corretamente, como exigem as restrições de chave estrangeira e as páginas de detalhes do pedido.

Os totais não são calculados

O total é um valor aleatório entre 10,00 e 109,00, independentemente da quantidade e do preço do produto. Isso é adequado para visualizações de lista, filtros e exportações, mas não para testar lógica de preços, impostos ou descontos, quando você precisa de pedidos com totais conhecidos. Escreva esses poucos pedidos manualmente. Os status têm o prefixo test-, portanto um código que espera exatamente paid ou shipped tratará todos os pedidos como desconhecidos; faça o mapeamento primeiro.

Como usar

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

Privacidade e limitações

A geração permanece neste dispositivo. Os registros são fixtures fictícios para testes; revise e isole a aplicação que os consome.

Ferramentas relacionadas

Perguntas frequentes

A quantidade multiplicada pelo preço do produto deve ser igual ao total?

Não. A quantidade é um número inteiro de 1 a 5, e o total é um valor gerado separadamente, de 10 a 109, inclusive. O gerador não consulta o preço do produto vinculado. Use pedidos calculados manualmente para testar descontos, impostos ou operações aritméticas; estas linhas são adequadas para listas, filtros e exibições de relacionamentos.

Como relacionar pedidos aos clientes e produtos gerados?

Crie lotes de perfis, produtos e pedidos com o mesmo tamanho. A linha 2 faz referência a PROFILE-TEST-0002 e SKU-TEST-0002, correspondendo a esses identificadores nas outras listas. Esses vínculos são convenções textuais, não um relacionamento real de banco de dados, e as execuções repetidas redefinem os IDs. Verifique a ordem de importação e o mapeamento das chaves estrangeiras.

test-paid acionará o status de pagamento da minha aplicação?

Somente se você fizer o mapeamento explicitamente. Os status possíveis são test-pending, test-paid e test-shipped; portanto, uma aplicação que espere exatamente paid pode exibir um estado desconhecido. Faça o mapeamento em um adaptador de fixtures para sandbox e mantenha as integrações de pagamento, notificações e processamento de pedidos simuladas. Nada aqui comprova um pagamento ou envio.

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