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.
- Categoria
- Ferramentas para desenvolvedores
- Execuções
- No seu navegador
- Custo
- Grátis · sem cadastro
- Disponibilidade
- Pronto para usar
Roda inteiramente no seu navegador
Resultado fictício
AguardandoSomente 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
- Escolha um número inteiro de linhas entre 1 e 100.
- Gere um lote sintético no seu navegador.
- 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