Testdaten-Generator

Erzeugt strukturierte Testdaten mit faker, Regex, Kreditkarten, IDs und Batch-Export

Geeignet fuer Entwickler und Tester. Felddefinitionen erfolgen per JSON, Export als JSON, NDJSON oder CSV.

Beispielergebnisse

1 Beispiele

Generate QA seed users

Create structured records for frontend testing with names, emails, credit cards, and status values

{
  "summary": {
    "count": 3
  },
  "records": [
    {
      "fullName": "Emma Smith"
    }
  ]
}
Eingabeparameter anzeigen
{ "configJson": "{\n \"fields\": [\n {\n \"name\": \"fullName\",\n \"type\": \"fullName\",\n \"locale\": \"en\"\n },\n {\n \"name\": \"email\",\n \"type\": \"email\"\n },\n {\n \"name\": \"creditCard\",\n \"type\": \"creditCard\",\n \"network\": \"visa\"\n },\n {\n \"name\": \"status\",\n \"type\": \"pick\",\n \"values\": [\n \"new\",\n \"active\",\n \"blocked\"\n ]\n },\n {\n \"name\": \"signupCode\",\n \"type\": \"regex\",\n \"pattern\": \"QA-[A-Z0-9]{6}\"\n }\n ]\n}", "count": 3, "exportFormat": "json" }

Wichtige Fakten

Kategorie
KI & Generatoren
Eingabetypen
textarea, number, select
Ausgabetyp
json
Sample-Abdeckung
4
API verfügbar
Yes

Überblick

Der Testdaten-Generator ermöglicht Entwicklern und Testern die schnelle Erstellung strukturierter, realistischer Datensätze für QA-Prozesse und Software-Entwicklung. Durch eine flexible JSON-Konfiguration lassen sich komplexe Datenstrukturen inklusive Faker-Feldern, Regex-Mustern und spezifischen Identifikationsnummern präzise definieren und in verschiedenen Formaten exportieren.

Wann verwenden

  • Erstellung von Mock-Daten für die Frontend- oder Backend-Entwicklung.
  • Befüllung von Datenbanken mit realistischen Testdatensätzen für Lasttests.
  • Generierung von anonymisierten Datensätzen für QA-Szenarien und Edge-Case-Tests.

So funktioniert es

  • Definieren Sie die gewünschte Datenstruktur im Feld 'Feldkonfigurations-JSON' unter Verwendung der unterstützten Feldtypen.
  • Legen Sie die Anzahl der zu generierenden Datensätze fest, um die Batch-Größe zu bestimmen.
  • Wählen Sie das gewünschte Exportformat (JSON, NDJSON oder CSV) aus.
  • Klicken Sie auf Generieren, um die strukturierten Daten sofort zu erhalten oder herunterzuladen.

Anwendungsfälle

Generierung von Benutzerprofilen für Authentifizierungstests.
Erstellung von Test-Bestellungen mit validen Kreditkartennummern und Status-Codes.
Simulation von Datenbank-Einträgen für Performance-Analysen.

Beispiele

1. QA-Benutzerdaten generieren

QA-Tester
Hintergrund
Für ein neues User-Dashboard müssen 50 Test-Benutzer mit E-Mail, Kreditkarte und Status-Flag erstellt werden.
Problem
Manuelles Erstellen von Test-Accounts ist fehleranfällig und zeitaufwendig.
Verwendung
JSON-Konfiguration mit 'fullName', 'email', 'creditCard' und 'pick' für den Status definieren und 50 Datensätze als JSON exportieren.
Beispielkonfiguration
{"fields": [{"name": "fullName", "type": "fullName"}, {"name": "email", "type": "email"}, {"name": "creditCard", "type": "creditCard"}, {"name": "status", "type": "pick", "values": ["new", "active", "blocked"]}]}
Ergebnis
Ein fertiges JSON-Array mit 50 validen Benutzerdatensätzen für den Import in die Testdatenbank.

2. Bestell-IDs mit Regex erstellen

Backend-Entwickler
Hintergrund
Ein API-Endpunkt erfordert spezifische Bestellcodes im Format 'ORD-XXXXXXXX'.
Problem
Die Validierung der API-Logik benötigt eine große Menge an Test-Bestellungen, die dem Regex-Muster entsprechen.
Verwendung
Feldtyp 'regex' mit dem Muster 'ORD-[A-Z0-9]{8}' konfigurieren und die gewünschte Anzahl generieren.
Beispielkonfiguration
{"fields": [{"name": "orderCode", "type": "regex", "pattern": "ORD-[A-Z0-9]{8}"}]}
Ergebnis
Eine Liste von 100 eindeutigen Bestellcodes, die direkt für API-Integrationstests verwendet werden können.

Mit Samples testen

json, csv, regex

Verwandte Hubs

FAQ

Welche Formate werden für den Export unterstützt?

Sie können die generierten Testdaten als JSON, NDJSON oder CSV exportieren.

Kann ich eigene Muster für IDs oder Codes definieren?

Ja, nutzen Sie dafür den Feldtyp 'regex' mit einem entsprechenden Muster, um spezifische Formate wie Bestellcodes oder IDs zu erzeugen.

Wie viele Datensätze kann ich maximal auf einmal erstellen?

Das Tool unterstützt die Generierung von bis zu 1.000 Datensätzen pro Batch-Vorgang.

Unterstützt das Tool länderspezifische Daten?

Ja, für viele Faker-Felder wie Namen können Sie über die JSON-Konfiguration das gewünschte Locale angeben.

Ist die Nutzung des Tools für kommerzielle Projekte sicher?

Da die Daten lokal generiert werden und keine Speicherung Ihrer Konfiguration erfolgt, ist das Tool ideal für die sichere Erstellung von Testumgebungen.

API-Dokumentation

Request-Endpunkt

POST /de/api/tools/test-data-faker-builder

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
configJson textarea Ja -
count number Nein -
exportFormat select Nein -

Antwortformat

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
JSON-Daten: JSON-Daten

MCP-Dokumentation

Fügen Sie dieses Tool zu Ihrer MCP-Server-Konfiguration hinzu:

{
  "mcpServers": {
    "elysiatools-test-data-faker-builder": {
      "name": "test-data-faker-builder",
      "description": "Erzeugt strukturierte Testdaten mit faker, Regex, Kreditkarten, IDs und Batch-Export",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=test-data-faker-builder",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Sie können mehrere Tools verketten, z.B.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, maximal 20 Tools.

Wenn Sie auf Probleme stoßen, kontaktieren Sie uns bitte bei [email protected]