Zum Inhalt springen

Testdaten-Generator

Erzeuge gefälschte Nutzerdaten - Name, E-Mail, Telefon, Adresse - als JSON oder CSV.

[
  {
    "id": "1",
    "firstName": "Lin",
    "lastName": "Tanaka",
    "email": "lin.tanaka79@example.com",
    "city": "Lisbon",
    "country": "USA"
  },
  {
    "id": "2",
    "firstName": "Marie",
    "lastName": "Horvat",
    "email": "marie.horvat60@example.com",
    "city": "Madrid",
    "country": "Mexico"
  },
  {
    "id": "3",
    "firstName": "Tomás",
    "lastName": "Patel",
    "email": "tomás.patel93@example.com",
    "city": "Tokyo",
    "country": "Denmark"
  },
  {
    "id": "4",
    "firstName": "Pablo",
    "lastName": "Smith",
    "email": "pablo.smith11@example.com",
    "city": "Mumbai",
    "country": "Sweden"
  },
  {
    "id": "5",
    "firstName": "Avery",
    "lastName": "Okafor",
    "email": "avery.okafor37@example.com",
    "city": "Copenhagen",
    "country": "Germany"
  },
  {
    "id": "6",
    "firstName": "Arjun",
    "lastName": "Kim",
    "email": "arjun.kim34@example.com",
    "city": "Mexico City",
    "country": "Italy"
  },
  {
    "id": "7",
    "firstName": "Quinn",
    "lastName": "Patel",
    "email": "quinn.patel5@example.com",
    "city": "Cairo",
    "country": "Belgium"
  },
  {
    "id": "8",
    "firstName": "Morgan",
    "lastName": "Okafor",
    "email": "morgan.okafor6@example.com",
    "city": "New York",
    "country": "Spain"
  },
  {
    "id": "9",
    "firstName": "Isabel",
    "lastName": "Novak",
    "email": "isabel.novak2@example.com",
    "city": "Helsinki",
    "country": "Argentina"
  },
  {
    "id": "10",
    "firstName": "Léa",
    "lastName": "Hussein",
    "email": "léa.hussein62@example.com",
    "city": "Buenos Aires",
    "country": "Canada"
  }
]

Anzahl und Felder wählen, JSON-, CSV- oder SQL-INSERT-Block zurückbekommen. Namen, E-Mails und Adressen aus einem mitgelieferten Datensatz zufällig kombiniert.

So funktioniert's

  1. Anzahl und Felder wählen

    Zeilenzahl und Felder, die enthalten sein sollen.

  2. Ausgabeformat wählen

    JSON-Array, CSV mit Header oder SQL-INSERT-Statements.

  3. Kopieren oder herunterladen

    Auf Kopieren klicken, um den String zu schnappen, oder ihn in dein Seed-Skript einfügen.

Was ist das?

Ein Testdaten-Generator erzeugt realistisch aussehende, aber synthetische Datensätze, um Datenbanken zu seeden, UI-Mock-ups zu füllen oder API-Endpunkte zu stresstesten. Die Felder werden zufällig aus einem kleinen mitgelieferten Datensatz kombiniert - Vornamen, Nachnamen, Städte, Strassen, Firmen, Jobtitel - die Ausgabe ist pro Run einzigartig und frei von echten personenbezogenen Daten.

Wann verwenden

Eine Dev-Datenbank seeden; einen Figma-artigen Mock-up bauen, in dem «50 Nutzerzeilen» überzeugender wirkt als «Lorem Ipsum»; eine Such- oder Filter-UI lasttesten; die Beispieldatei eines CSV-Import-Flows befüllen. Nicht für Kunden-zugewandte Daten oder Analytics nutzen; die Daten sind zu synthetisch, um sich wie echte Nutzer zu verhalten.

Häufige Fehler

Die generierten E-Mails für echte Versandtests nutzen - example.com bounct, was korrektes Verhalten ist, aber Tests bricht, die Zustellung annehmen. Vergessen, einen Seed zu setzen, wenn Reproduzierbarkeit zählt - dieser Generator ist zufällig, zwei Runs liefern unterschiedliche Ausgaben. Und Gigabyte an Datensätzen im Browser erzeugen wollen, wenn man eigentlich eine serverseitige Faker-Lib will; dieses Tool kappt bei rund 10 000 Zeilen.

FAQ

Sind die E-Mails / Telefonnummern echt?
Nein. E-Mails verwenden die Domains example.com / example.org, die laut RFC 2606 genau dafür reserviert sind. Telefonnummern nutzen wenn möglich die Vorwahl 555 (US-TV-/Film-Konvention für nicht-echte Nummern).
Wie viel kann ich generieren?
Bis zu 10 000 Datensätze pro Klick - das hält der Browser bequem als String aus. Für grössere Seeds will man sowieso eine serverseitige Lib (faker, mimesis).

Dieses Tool bewerten

Teile deine Erfahrung, um anderen zu helfen.

Mehr in dieser Kategorie