Generátor testovacích údajov
Vygeneruj realistické falošné testovacie údaje (mená, e-maily, adresy, dátumy, čísla) v prehliadači a exportuj ich ako JSON, CSV alebo príkazy SQL INSERT.
Náhľad (prvých 20 riadkov)
Ako vygenerovať testovacie údaje
- Vyber Jazyk údajov: angličtina (USA), angličtina (Kanada), francúzština (Francúzsko) alebo francúzština (Kanada). Určuje štýl mien, adries, PSČ a telefónnych čísel. Na slovenských stránkach je predvolená angličtina.
- Zostav stĺpce. Každý stĺpec má Názov stĺpca a Typ; niektoré typy majú voľby, napríklad Min a Max, rozsah dátumov Od a Do alebo Medzinárodný formát pre telefónne čísla. Pridať stĺpec pridá nový, Odstrániť ho zmaže a Obnoviť stĺpce vráti predvolenú sadu.
- Nastav počet Riadky (max. 10 000) a, ak chceš reprodukovateľné údaje, Seed (voliteľné).
- Klikni na Generovať údaje. Prvých 20 riadkov sa zobrazí v náhľade a celý export vo výstupnom poli.
- Vyber Formát exportu (JSON, CSV alebo SQL INSERT) a potom výsledok skopíruj alebo stiahni. Zmena formátu alebo jeho volieb údaje znova nevygeneruje.
Funguje v tvojom prehliadači. Nič, čo zadáš, sa neodosiela na server.
Čo nástroj generuje
Hodnoty pochádzajú z open-source knižnice Faker, ktorá náhodne vyberá položky zo zoznamov slov pre zvolený jazyk. Falošné mená a adresy sú v angličtine alebo francúzštine (Kanada/Francúzsko): slovenská sada údajov zatiaľ nie je dostupná. Môžeš kombinovať osoby (meno, priezvisko, celé meno, e-mail, telefón, pracovná pozícia), miesta (adresa, mesto, štát alebo provincia, PSČ, krajina), spoločnosti, dátumy, celé čísla, desatinné čísla, UUID, hodnoty boolean a zástupný text (slová, vety alebo odseky lorem). Stĺpec Číslo riadka (1, 2, 3…) sa hodí ako primárny kľúč.
Každý riadok zdieľa jednu fiktívnu osobu, takže e-mail vzniká z mena a priezviska toho istého riadka. S voľbou Iba vyhradené príkladové domény (predvolene zapnutou) každá adresa končí na example.com, example.org alebo example.net. Tieto domény sú podľa RFC 2606 vyhradené pre dokumentáciu, takže testovací beh nikdy nepošle poštu do skutočnej schránky. Voľba % prázdnych nechá taký podiel buniek prázdny (null v JSON a SQL), čo sa hodí na testovanie, ako tvoj kód zaobchádza s chýbajúcimi hodnotami.
Reprodukovateľné údaje so seedom
Faker používa generátor pseudonáhodných čísel. Keď je pole seed prázdne, nástroj vyberie náhodný seed a ukáže ho v hlásení o výsledku. Zadaj tento seed, ponechaj rovnaké stĺpce, jazyk údajov a počet riadkov a dostaneš presne tie isté riadky, čo sa hodí pre hlásenia chýb, snímky obrazovky a automatizované testy. Ako seed funguje ľubovoľný text: číslice sa použijú ako číslo a iný text sa na číslo prevedie. Ten istý seed môže po budúcej aktualizácii knižnice Faker dať iné hodnoty.
Formáty exportu
- JSON dáva pole objektov, jeden na riadok, pričom čísla a hodnoty boolean zostávajú skutočnými typmi JSON.
- CSV sleduje RFC 4180: hodnoty obsahujúce oddeľovač, úvodzovky alebo zalomenia riadkov sa dajú do úvodzoviek. Pre slovenský Excel zvoľ bodkočiarku.
- SQL INSERT zapisuje viacriadkové príkazy INSERT po najviac 500 riadkoch. Identifikátory sú v dialekte Štandardný v dvojitých úvodzovkách alebo v spätných apostrofoch pre MySQL / MariaDB a apostrofy v reťazcoch sa zdvojujú, takže mená ako O’Brien skript nikdy nepokazia. Zahrnúť CREATE TABLE pridá zodpovedajúcu definíciu tabuľky s jednoduchými typmi stĺpcov (INTEGER, DECIMAL, DATE, BOOLEAN, VARCHAR, TEXT).
Iba falošné údaje: používaj ich zodpovedne
Všetko, čo tento nástroj vytvára, je vymyslené. Mená, adresy, telefónne čísla a e-maily sú náhodné kombinácie, ale môžu sa omylom zhodovať so skutočnou osobou, skutočnou ulicou alebo fungujúcim telefónnym číslom. Údaje používaj na plnenie vývojových databáz, ukážok, prototypov a automatizovaných testov. Nikdy ich nepoužívaj na oklamanie niekoho, vydávanie sa za osobu, vytváranie falošných účtov alebo recenzií, podvody ani na obchádzanie overenia identity či veku.
Často kladené otázky
Odosielajú sa moje údaje niekam?
Nie. Generátor beží výhradne v tvojom prehliadači; nastavenie stĺpcov ani vygenerované riadky neopustia tvoje zariadenie. Knižnica Faker sa stiahne raz pre jazyk údajov, ktorý zvolíš.
Môžem tieto e-maily a telefónne čísla použiť na skutočné správy?
Nie. Nechaj zapnuté Iba vyhradené príkladové domény, aby e-maily nemohli nikoho zasiahnuť. Telefónne čísla vyzerajú platne pre daný jazyk, ale môžu patriť skutočnej osobe, preto im z testovacieho systému nikdy nevolaj ani nepíš.
Prečo rozsah dátumov zahŕňa oba dni?
Dátumy Od a Do sú obe možné hodnoty. S voľbou Zahrnúť čas (UTC) sa dá vybrať ľubovoľná sekunda posledného dňa a hodnoty sa zapisujú ako dátum a čas ISO 8601, napríklad 2024-03-01T14:05:09Z.
Koľko riadkov môžem vygenerovať?
Až 10 000 riadkov a 50 stĺpcov na jedno spustenie. Ak potrebuješ viac, vygeneruj viac súborov s rôznymi seedmi a spoj ich.
Funguje SQL s mojou databázou?
Štandardný dialekt vyhovuje PostgreSQL, SQLite a väčšine databáz; MySQL a MariaDB potrebujú dialekt so spätnými apostrofmi. Skontroluj typy stĺpcov v CREATE TABLE a pred spustením skriptu ich prispôsob svojej schéme.
Súvisiace nástroje
- Generátor UUID Bezplatný generátor UUID verzie 4 a 7. Vytvor naraz až 1 000 identifikátorov, s veľkými písmenami alebo bez spojovníkov, a skopíruj ich alebo stiahni ako .txt.
- Konvertor JSON na CSV a späť Konvertuj JSON na CSV a CSV späť na JSON v prehliadači. Vnorené kľúče sa zploštia do stĺpcov, oddeľovače sa rozpoznajú a nič sa nenahráva.
- Generátor Lorem ipsum Vygeneruj výplňový text Lorem ipsum po odsekoch, vetách, slovách alebo položkách zoznamu, ako čistý text alebo HTML, s voľbou francúzskeho výplňového textu.
- Náhodný výber mena Vlož zoznam mien a vyžrebuj jedného alebo viac náhodných víťazov, s ignorovaním duplicít a voliteľným odstránením víťazov. Férovo, súkromne a uložené lokálne.