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.

Esecuzioni
Nel browser
Costo
Gratuito · senza registrazione
Disponibilità
Pronto all'uso
Banco di lavoro di Sample OrdersElaborazione locale

Funziona interamente nel browser

Risultato fittizio

In attesa

Solo 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

  1. Scegli un numero intero di righe da 1 a 100.
  2. Genera un lotto sintetico nel browser.
  3. 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