Entwicklung · DEV-12Issue erstellen

Testdatengenerator

Testdaten mit eigenen JSON-Strukturen und Feldregeln stapelweise erzeugen. Erzeugte Daten als JSON, JSONL oder CSV ansehen, kopieren und herunterladen.
Enthält Benutzer-, Produkt- und Bestellbeispiele. Unterstützt Sequenzen, UUIDs, Namen, E-Mails, Städte, Zahlenbereiche, Wahrheitswerte, Datumswerte, Auswahllisten und Zufallstext sowie Typerhaltung und Textinterpolation.

Eigene Strukturen · Objekte & Arrays · JSON / CSV
Ausgabeformat
Datensatzstruktur
Erzeugte Daten

Daten werden bei Änderungen an Struktur oder Anzahl automatisch aktualisiert.

CSV verwendet oberste Felder als Spalten; verschachtelte Objekte und Arrays stehen als JSON in einer Zelle. Datumswerte in UTC. 1–1.000 fiktive Datensätze erzeugen, Ausgabe bis 8 MB.

Erzeugungsregeln
PlatzhalterWert
{{sequence:1:1}}Sequenz; Start und Schritt optional
{{uuid}}Zufällige UUID
{{name}}Vollständiger Name
{{firstName}} / {{lastName}}Vorname / Nachname
{{email}}Test-E-Mail mit example.com
{{city}}Stadt
{{boolean}}Boolescher Wert true oder false
{{integer:18:65}}Ganzzahl einschließlich Grenzen
{{float:0:999:2}}Zahl mit 2 Nachkommastellen
{{date:2020-01-01:2030-12-31}}Datum einschließlich Grenzen (UTC)
{{datetime}}Zeitstempel im Datumsbereich (UTC)
{{pick:active|paused}}Eine Zeichenkette aus einer Liste
{{text:12}}12 alphanumerische Zeichen (1–256)
{{word}}Beispielwort
Anleitung und Beispiele

Konfiguration und Netzwerkdaten bearbeiten

Ein JSON-Objekt mit eigenen Feldern, verschachtelten Objekten und Arrays definieren oder Benutzer-, Produkt- und Bestellbeispiele laden. {{sequence}}, {{integer:18:65}} und {{pick:active|paused}} erzeugen Werte; ganze Platzhalter behalten Zahlen- und boolesche Typen. 1–1.000 Datensätze als JSON, JSONL oder CSV kopieren oder herunterladen. Formatwechsel verwendet dieselben Daten; CSV speichert verschachtelte Werte als JSON in einer Zelle. Array-Längen bleiben erhalten, Datum in UTC, Ausgabe bis 8 MB.

Prüfe Eingabeformat und Optionen mit diesem Beispiel, bevor du eigene Daten verwendest. Zufallswerte, Dateigrößen und Darstellung hängen von Eingabe und Einstellungen ab.

Beispieleingabe und Einstellungen

{"id":"{{sequence}}","profile":{"age":"{{integer:18:18}}"}} · JSON · 2

Das Ergebnis prüfen

[{"id":1,"profile":{"age":18}},{"id":2,"profile":{"age":18}}]