Generator for testdata og mockdata

Bygg et tabellskjema ved å legge til typede felt (navn, e-post, telefon, tall, datoer, UUID-er, ord og mer), velg et radantall og et valgfritt reproduserbart frø, og generer deretter realistiske tilfeldige rader som CSV, TSV, JSON, HTML eller bulk-SQL INSERT-setninger for MySQL, PostgreSQL, SQLite eller SQL Server. Nyttig for databasefrø, UI-mockups, belastningsprøver og API-testresponser. Alle verdier er syntetiske — ingen ekte personopplysninger produseres, og alt kjøres helt lokalt.
Rader: 1-5000 Frø (valgfritt):
Utdataformat:
SQL-dialekt: Tabell:
Hvert felt har et kolonnenavn, en datatype med egne alternativer, en valgfri NULL-andel (0–100 %) og et Unik-flagg. Typede verdier genereres på nytt automatisk når skjemaet endres.
Om generert data:
Verdiene trekkes fra syntetiske utvalg — enhver likhet med en ekte person, et ekte selskap eller en adresse er tilfeldig. Amerikanske telefonnumre bruker det reserverte fiktive 555-01xx-nummerområdet, og e-post bruker alltid reserverte example.*-domener (RFC 2606), så ingenting generert her kan ringes opp eller nås. Når frøet står tomt, brukes kryptografisk tilfeldig inndata; at samme frø gir nøyaktig samme rader, er nyttig for testdata og regresjonstester. Generering er begrenset til 5 000 rader og kjører 100 % lokalt.
Hva er skjemadrevet datagenerering?

I stedet for å skrive rader for hånd beskrives formen på dataene — en typet feltliste — og generatoren fyller hver kolonne fra et utvalg realistiske verdier: navn, e-poster, telefoner, datoer, UUID-er. Dette er ideen bak Faker-stil-biblioteker, og det skalerer: endre skjemaet én gang, og tusen konsistente rader kommer ut som CSV, JSON eller SQL INSERT, klare til å fylle en utviklingsdatabase.

Syntetiske data holder produksjonsdata ute av testmiljøer — en feil i en belastningstest kan ikke lekke noe, fordi ingen generert rad tilsvarer en ekte kunde.