Strumenti per dati di esempio
Generatore di ordini di esempio
Genera fixture di ordini sintetiche con ID utilizzabili solo per i test.
Generatore di ordini di esempio: Popola gli elenchi degli ordini con riferimenti sintetici, quantità, totali e stati di test. Il Generatore di ordini di esempio crea record JSON i cui riferimenti a clienti e prodotti corrispondono alle stesse posizioni nelle righe generate dagli strumenti per profili e prodotti. Sono record per flussi di test, con totali generati separatamente anziché calcolati a partire da un carrello. Funziona al 100% localmente nel browser, senza caricare file sul server.
- Categoria
- Strumenti per sviluppatori
- Esecuzioni
- Nel browser
- Costo
- Gratuito · senza registrazione
- Disponibilità
- Pronto all'uso
Funziona interamente nel browser
Risultato fittizio
In attesaSolo fixture di test fittizie. Non usare queste identità, questi indirizzi o questi ID generati come record reali.
Totali indipendenti e un fixture svolto
Per l’indice i, gli ordinali di riferimento sono i + 1. Sia q una quantità estratta indipendentemente da 1 a 5 e v un intero estratto da 0 a 9900; totale = 10 + v/100. Con Rows = 1, q = 1, v = 0 e il primo stato selezionato, l’oggetto è {"id":"ORDER-TEST-0001","customerId":"PROFILE-TEST-0001","productSku":"SKU-TEST-0001","quantity":1,"total":10,"status":"test-pending"}. Il totale è 10 + 0/100 = 10, indipendentemente dal fatto che il prodotto collegato costi 5 o 14,95. Il widget racchiude l’oggetto in un array JSON. Genera array della stessa lunghezza con il generatore di profili di esempio e il generatore di prodotti di esempio per popolare i fixture collegati.
Test di workflow ripetibili
Salva un file generato per asserzioni stabili, poi crea varianti intenzionali dello stato per testare le schermate dei dettagli dell’ordine e degli stati vuoti. Il controllo accetta 1–100 righe e non può generare un array di ordini vuoto; aggiungi separatamente un fixture vuoto. RFC 8259 (https://www.rfc-editor.org/rfc/rfc8259) documenta i valori JSON, ma un JSON valido non implica un ordine commerciale valido. I totali sono numeri binari in virgola mobile senza campo valuta e non includono tasse, consegna o dettagli di pagamento. Tratta tutti gli identificatori TEST come fixture locali, non come riferimenti a transazioni reali.
Come usarlo
- Scegli un numero intero di righe da 1 a 100.
- Genera un lotto sintetico nel browser.
- Copia o scarica la fixture e salvala per eseguire test ripetibili.
Privacy e limitazioni
La generazione resta su questo dispositivo. I record sono fixture di test fittizie: controlla e isola l'applicazione che li utilizza.
Strumenti correlati
Domande frequenti
La quantità moltiplicata per il prezzo del prodotto deve essere uguale al totale?
No. La quantità è un numero intero da 1 a 5 e il totale è un importo generato separatamente, da 10 a 109 inclusi. Il generatore non cerca il prezzo del prodotto collegato. Usa ordini calcolati manualmente per testare sconti, imposte o operazioni aritmetiche; queste righe sono adatte a elenchi, filtri e visualizzazioni delle relazioni.
Come posso collegare gli ordini ai clienti e ai prodotti generati?
Crea lotti di profili, prodotti e ordini della stessa dimensione. La riga 2 fa riferimento a PROFILE-TEST-0002 e SKU-TEST-0002, che corrispondono agli stessi identificativi negli altri array. Questi collegamenti sono convenzioni testuali, non una vera relazione di database, e le esecuzioni successive reimpostano gli ID. Controlla l'ordine di importazione e la mappatura delle chiavi esterne.
test-paid attiverà lo stato pagato della mia applicazione?
Solo se lo associ esplicitamente. Gli stati possibili sono test-pending, test-paid e test-shipped, quindi un'applicazione che si aspetta esattamente paid potrebbe mostrare uno stato sconosciuto. Associali in un adapter per fixture sandbox e mantieni simulate le integrazioni per pagamenti, notifiche ed evasione degli ordini. Nulla di ciò che viene generato qui dimostra l'avvenuto pagamento o la spedizione.
Strumento gratuito · nel browser esecuzioni · senza account