Utilia

Generator testnih podataka

Generiraj uvjerljive lažne testne podatke (imena, e-poštu, adrese, datume, brojeve) u pregledniku i izvezi ih kao JSON, CSV ili SQL naredbe INSERT.

Stupci
    Format izvoza

    Kako generirati testne podatke

    1. Odaberi Jezik podataka: engleski (SAD), engleski (Kanada), francuski (Francuska) ili francuski (Kanada). Određuje stil imena, adresa, poštanskih brojeva i telefonskih brojeva. Imena i adrese zasad su dostupni samo na engleskom ili francuskom (Kanada/Francuska); hrvatski izbor još ne postoji.
    2. Složi svoje stupce. Svaki stupac ima Naziv stupca i Vrsta; neke vrste imaju opcije poput Min. i Maks., raspona datuma Od i Do ili Međunarodni format za telefonske brojeve. Dodaj stupac dodaje jedan, Ukloni ga briše, a Resetiraj stupce vraća zadani skup.
    3. Postavi broj Retci (najviše 10 000) i, ako želiš ponovljive podatke, Seed (neobavezno).
    4. Klikni Generiraj podatke. Prvih 20 redaka pojavljuje se u pretpregledu, a cijeli izvoz u izlaznom okviru.
    5. Odaberi Format izvoza (JSON, CSV ili SQL INSERT), zatim kopiraj ili preuzmi rezultat. Promjena formata ili njegovih opcija ne generira podatke ponovno.

    Što alat generira

    Vrijednosti dolaze iz biblioteke otvorenog koda Faker, koja nasumično bira unose iz popisa riječi za odabrani jezik podataka. Možeš kombinirati osobe (ime, prezime, puno ime, e-pošta, telefon, naziv radnog mjesta), mjesta (adresa, grad, savezna država ili pokrajina, poštanski broj, država), tvrtke, datume, cijele brojeve, decimalne brojeve, UUID-ove, logičke vrijednosti i tekst za popunjavanje (lorem riječi, rečenice ili odlomci). Stupac Broj retka (1, 2, 3…) praktičan je kao primarni ključ.

    Svaki redak dijeli jednu izmišljenu osobu, pa se e-pošta gradi od imena i prezimena iz istog retka. Uz Samo rezervirane primjer-domene (zadano uključeno) svaka adresa završava na example.com, example.org ili example.net. Te su domene rezervirane za dokumentaciju prema RFC-u 2606, pa testno izvođenje nikada ne može poslati poštu u pravi sandučić. Opcija % praznih ostavlja taj udio ćelija praznim (null u JSON-u i SQL-u), što je korisno za testiranje kako tvoj kod postupa s nedostajućim vrijednostima.

    Ponovljivi podaci pomoću seeda

    Faker koristi pseudoslučajni generator. Kad je polje seeda prazno, alat bira nasumični seed i prikazuje ga u poruci rezultata. Upiši taj seed, zadrži iste stupce, jezik podataka i broj redaka i dobit ćeš potpuno iste retke, što je korisno za prijave pogrešaka, snimke zaslona i automatizirane testove. Kao seed radi bilo koji tekst: znamenke se koriste kao broj, a drugi se tekst pretvara u broj. Isti seed može dati drukčije vrijednosti nakon buduće nadogradnje biblioteke Faker.

    Formati izvoza

    • JSON daje polje objekata, po jedan za svaki redak, s brojevima i logičkim vrijednostima zadržanima kao pravi JSON tipovi.
    • CSV slijedi RFC 4180: vrijednosti koje sadrže razdjelnik, navodnike ili prijelome redaka stavljaju se u navodnike. Za Excel na hrvatskom odaberi točku sa zarezom.
    • SQL INSERT piše višeretčane naredbe INSERT s do 500 redaka svaka. Identifikatori se navode pod dvostrukim navodnicima u dijalektu Standardni ili obrnutim jednostrukim navodnicima za MySQL / MariaDB, a jednostruki navodnici unutar nizova se udvostručuju, pa imena poput O’Brien nikada ne kvare skriptu. Uključi CREATE TABLE dodaje odgovarajuću definiciju tablice s jednostavnim tipovima stupaca (INTEGER, DECIMAL, DATE, BOOLEAN, VARCHAR, TEXT).

    Samo lažni podaci: koristi ih odgovorno

    Sve što ovaj alat proizvodi je izmišljeno. Imena, adrese, telefonski brojevi i adrese e-pošte nasumične su kombinacije, ali mogu slučajno odgovarati stvarnoj osobi, stvarnoj ulici ili telefonskom broju koji radi. Koristi podatke za popunjavanje razvojnih baza, demo-inačica, prototipova i automatiziranih testova. Nikada ih ne koristi za zavaravanje drugih, lažno predstavljanje, izradu lažnih računa ili recenzija, prijevaru ni zaobilaženje provjere identiteta ili dobi.

    Česta pitanja

    Šalju li se moji podaci negdje?

    Ne. Generator se u cijelosti izvodi u tvom pregledniku; tvoj izbor stupaca i generirani retci nikada ne napuštaju tvoj uređaj. Biblioteka Faker preuzima se jednom za jezik podataka koji odabereš.

    Mogu li ove adrese e-pošte i telefonske brojeve koristiti za prave poruke?

    Ne. Ostavi uključeno Samo rezervirane primjer-domene da e-pošta ne može doći do nikoga. Telefonski brojevi izgledaju ispravno za odabrani jezik podataka, ali mogu pripadati stvarnoj osobi, pa ih nikada ne zovi niti im šalji poruke iz testnog sustava.

    Zašto raspon datuma uključuje oba dana?

    Datumi Od i Do oba su moguće vrijednosti. Uz Uključi vrijeme (UTC) može se odabrati bilo koja sekunda zadnjeg dana, a vrijednosti se zapisuju kao ISO 8601 datum-vrijeme poput 2024-03-01T14:05:09Z.

    Koliko redaka mogu generirati?

    Do 10 000 redaka i 50 stupaca po izvođenju. Za više generiraj nekoliko datoteka s različitim seedovima i spoji ih.

    Radi li SQL s mojom bazom?

    Standardni dijalekt odgovara PostgreSQL-u, SQLite-u i većini baza; MySQL i MariaDB trebaju dijalekt s obrnutim jednostrukim navodnicima. Provjeri tipove stupaca u CREATE TABLE i prilagodi ih svojoj shemi prije izvođenja skripte.