Beispieldaten-Werkzeuge
Generator für Beispielbestellungen
Erzeuge synthetische Bestellungs-Fixtures mit IDs, die nur für Tests bestimmt sind.
Generator für Beispielbestellungen: Fülle Bestelllisten mit synthetischen Referenzen, Mengen, Summen und Teststatus. Der Generator für Beispielbestellungen erstellt JSON-Datensätze, deren Kunden- und Produktreferenzen mit denselben Zeilenpositionen in den Profil- und Produktgeneratoren übereinstimmen. Diese Datensätze sind für Testabläufe gedacht. Die Summen werden unabhängig erzeugt und nicht aus einem Warenkorb berechnet. Läuft zu 100% lokal in deinem Browser, ohne Datei-Uploads zum Server.
- Kategorie
- Entwicklerwerkzeuge
- Ausführungen
- In deinem Browser
- Kosten
- Kostenlos · ohne Anmeldung
- Verfügbarkeit
- Einsatzbereit
Läuft vollständig in deinem Browser
Fiktives Ergebnis
WartetNur fiktive Test-Fixtures. Verwende die erzeugten Identitäten, Adressen oder IDs nicht als echte Datensätze.
Bestellungen, die Profile und Produkte verknüpfen
Die customerId jeder Bestellung ist die Profil-ID und ihr productSku die SKU an derselben Position. Bestellung 3 verweist also auf PROFILE-TEST-0003 und SKU-TEST-0003. Erzeuge mit dem Profil-Beispielgenerator und dem Produkt-Beispielgenerator dieselbe Anzahl an Zeilen. Dann lassen sich die drei Mengen sauber verknüpfen – genau das benötigen Fremdschlüssel und Detailseiten von Bestellungen.
Summen werden nicht berechnet
Der total ist ein zufälliger Betrag zwischen 10,00 und 109,00, unabhängig von der Menge und vom Preis des Produkts. Das eignet sich für Listenansichten, Filter und Exporte, aber nicht zum Testen von Preis-, Steuer- oder Rabattlogik. Dafür brauchst du Bestellungen mit bekannten Summen. Schreibe diese wenigen Fälle von Hand. Statuswerte tragen das Präfix test-. Code, der exakt paid oder shipped erwartet, behandelt daher jede Bestellung als unbekannt. Bilde die Werte zuerst ab.
So benutzt du es
- Wähle eine ganze Zeilenanzahl von 1 bis 100.
- Erzeuge eine synthetische Datenserie in deinem Browser.
- Kopiere die Fixture oder lade sie herunter und speichere sie für wiederholbare Tests.
Datenschutz & Einschränkungen
Die Generierung bleibt auf diesem Gerät. Die Datensätze sind fiktive Test-Fixtures. Prüfe die Anwendung, die sie verarbeitet, und halte sie isoliert.
Ähnliche Tools
Häufige Fragen
Sollte die mit dem Produktpreis multiplizierte Menge der Summe entsprechen?
Nein. Die Menge ist eine ganze Zahl von 1 bis 5, während die Summe unabhängig erzeugt wird und einschließlich der Grenzwerte zwischen 10 und 109 liegt. Der Generator ruft den Preis des verknüpften Produkts nicht ab. Verwende von Hand berechnete Bestellungen, um Rabatte, Steuern oder Rechenvorgänge zu testen. Diese Zeilen eignen sich für Listen, Filter und Beziehungsanzeigen.
Wie kann ich Bestellungen mit den erzeugten Kunden und Produkten verknüpfen?
Erstelle Profil-, Produkt- und Bestellserien mit gleicher Größe. Zeile 2 verweist auf PROFILE-TEST-0002 und SKU-TEST-0002 und stimmt damit mit diesen IDs in den anderen Arrays überein. Diese Verknüpfungen sind textuelle Konventionen und keine tatsächliche Datenbankbeziehung. Bei jedem neuen Durchlauf werden die IDs zurückgesetzt. Prüfe die Importreihenfolge und die Zuordnung der Fremdschlüssel.
Löst test-paid in meiner Anwendung den Status „bezahlt“ aus?
Nur wenn du diesen Wert ausdrücklich zuordnest. Mögliche Statuswerte sind test-pending, test-paid und test-shipped. Eine Anwendung, die exakt paid erwartet, kann daher einen unbekannten Status anzeigen. Ordne die Werte in einem Sandbox-Fixture-Adapter zu und halte Zahlungs-, Benachrichtigungs- und Fulfilment-Integrationen simuliert. Nichts hier ist ein Beleg für eine Zahlung oder einen Versand.
Kostenloses Tool · läuft in deinem browser · kein Konto nötig