Tesztadat- és mock-adatgenerátor

Típusos mezők (név, e-mail, telefon, számok, dátumok, UUID-k, szavak és továbbiak) hozzáadásával táblaséma építhető, sorszám és egy opcionális, reprodukálható mag választható, majd valósághű véletlen sorok generálhatók CSV, TSV, JSON, HTML vagy tömeges SQL INSERT utasítások formájában MySQL, PostgreSQL, SQLite vagy SQL Server számára. Adatbázis-feltöltéshez, felhasználói felület-makettekhez, terhelési mintákhoz és API-fixtúra-válaszokhoz hasznos. Minden érték szintetikus — valódi személyes adat nem keletkezik, és minden helyben fut.
Sorok: 1-5000 Mag (opcionális):
Kimeneti formátum:
SQL-dialektus: Tábla:
Minden mezőnek van oszlopneve, saját beállításokkal rendelkező adattípusa, opcionális NULL-aránya (0–100%) és Egyedi jelzője. A típusos értékek szerkesztéskor automatikusan újragenerálódnak.
A generált adatokról:
Az értékek szintetikus készletekből származnak — bármely valódi személlyel, céggel vagy címmel való hasonlóság véletlen. Az amerikai telefonszámok a fenntartott, kitalált 555-01xx előhívószám-tartományt használják, az e-mail pedig mindig fenntartott example.* tartományokat (RFC 2606), így az itt generált adatok nem hívhatók és nem érhetők el. Ha a mag üres, kriptográfiailag véletlen bemenet használódik; ugyanazt a magot megadva pontosan ugyanazok a sorok jönnek létre, ami tesztfixtúrákhoz és regressziós tesztekhez hasznos. A generálás 5000 sorra korlátozott, és teljesen helyben fut.
Mi az a sémavezérelt adatgenerálás?

Sorok kézi begépelése helyett az adat alakját írja le — egy típusos mezőlistát —, a generátor pedig minden oszlopot valósághű értékek készletéből tölt fel: nevek, e-mailek, telefonszámok, dátumok, UUID-k. Ez a Faker-jellegű könyvtárak mögötti gondolat, és skálázódik: a sémát egyszer kell módosítani, és ezer egymással összhangban lévő sor jön ki CSV, JSON vagy SQL INSERT formában, fejlesztői adatbázis feltöltésére készen.

A szintetikus adatok a termelési adatokat a nem éles környezetekből távol tartják: egy terhelésteszt hibája nem szivároghat ki semmit, mert egyetlen generált sor sem felel meg valódi ügyfélnek.