Utilia

Generator testnih podatkov

Ustvari verodostojne lažne testne podatke (imena, e-pošta, naslovi, datumi, števila) v brskalniku in jih izvozi kot JSON, CSV ali stavke SQL INSERT.

Stolpci
    Oblika izvoza

    Kako ustvariti testne podatke

    1. Izberi Jezikovno okolje: angleščina (ZDA), angleščina (Kanada), francoščina (Francija) ali francoščina (Kanada). Določa slog imen, naslovov, poštnih številk in telefonskih številk.
    2. Sestavi stolpce. Vsak stolpec ima Ime stolpca in Vrsto; nekatere vrste imajo možnosti, kot sta Najmanj in Največ, obseg datumov Od in Do ali Mednarodna oblika za telefonske številke. Dodaj stolpec doda enega, Odstrani ga izbriše, Ponastavi stolpce pa vrne privzeti nabor.
    3. Nastavi število Vrstice (največ 10 000) in, če želiš ponovljive podatke, Seme (neobvezno).
    4. Klikni Ustvari podatke. Prvih 20 vrstic se pojavi v predogledu, celoten izvoz pa v izhodnem polju.
    5. Izberi Obliko izvoza (JSON, CSV ali SQL INSERT), nato rezultat kopiraj ali prenesi. Sprememba oblike ali njenih možnosti podatkov ne ustvari znova.

    Kaj orodje ustvari

    Vrednosti prihajajo iz odprtokodne knjižnice Faker, ki naključno izbira vnose iz seznamov besed za izbrano jezikovno okolje. Kombiniraš lahko osebe (ime, priimek, polno ime, e-pošta, telefon, naziv delovnega mesta), kraje (naslov ulice, mesto, zvezna država ali provinca, poštna številka, država), podjetja, datume, cela števila, decimalna števila, UUID, Boolove vrednosti in nadomestno besedilo (besede, povedi ali odstavki lorem). Stolpec Številka vrstice (1, 2, 3 …) je priročen kot primarni ključ.

    Vse vrstice si delijo eno izmišljeno osebo, zato je e-pošta zgrajena iz imena in priimka iste vrstice. Z Samo rezervirane domene za primere (privzeto vklopljeno) se vsak naslov konča z example.com, example.org ali example.net. Te domene so po RFC 2606 rezervirane za dokumentacijo, zato testni zagon nikoli ne more poslati pošte v pravi predal. Možnost % praznih pusti ta delež celic praznih (null v JSON in SQL), kar je uporabno za preizkus, kako tvoja koda obravnava manjkajoče vrednosti.

    Pomembno: imena, naslovi, mesta, podjetja in besedilo lorem so na voljo v angleščini ali francoščini (Kanada/Francija). Slovenskih imen in naslovov generator ne ustvarja; izbira jezikovnega okolja velja samo za podatke, ne za jezik tega vmesnika.

    Ponovljivi podatki s semenom

    Faker uporablja psevdonaključni generator. Kadar je polje s semenom prazno, orodje izbere naključno seme in ga pokaže v sporočilu o rezultatu. Vpiši to seme, obdrži enake stolpce, jezikovno okolje in število vrstic ter dobiš popolnoma iste vrstice, kar je uporabno za poročila o napakah, posnetke zaslona in samodejne teste. Kot seme deluje poljubno besedilo: števke se uporabijo kot število, drugo besedilo se pretvori vanj. Isto seme lahko po prihodnji posodobitvi knjižnice Faker da drugačne vrednosti.

    Oblike izvoza

    • JSON da polje objektov, po enega za vrstico, s števili in Boolovimi vrednostmi, ohranjenimi kot pravi tipi JSON.
    • CSV sledi RFC 4180: vrednosti, ki vsebujejo ločilo, narekovaje ali prelome vrstic, so v narekovajih. Za Excel v slovenščini izberi podpičje.
    • SQL INSERT zapiše večvrstične stavke INSERT z do 500 vrsticami. Identifikatorji so v Standardnem narečju v dvojnih narekovajih, za MySQL / MariaDB pa v poševnih opuščajih, enojni narekovaji v nizih so podvojeni, tako da imena, kot je O’Brien, skripte nikoli ne pokvarijo. Vključi CREATE TABLE doda ustrezno definicijo tabele s preprostimi tipi stolpcev (INTEGER, DECIMAL, DATE, BOOLEAN, VARCHAR, TEXT).

    Samo lažni podatki: uporabljaj odgovorno

    Vse, kar to orodje ustvari, je izmišljeno. Imena, naslovi, telefonske številke in e-pošta so naključne kombinacije, a se lahko po naključju ujemajo z resnično osebo, resnično ulico ali delujočo telefonsko številko. Podatke uporabljaj za polnjenje razvojnih zbirk podatkov, predstavitve, prototipe in samodejne teste. Nikoli jih ne uporabljaj za zavajanje, lažno predstavljanje, ustvarjanje lažnih računov ali ocen, goljufije ali zaobhajanje preverjanja identitete ali starosti.

    Pogosta vprašanja

    Ali se moji podatki kam pošiljajo?

    Ne. Generator teče povsem v tvojem brskalniku; tvoja nastavitev stolpcev in ustvarjene vrstice ne zapustijo tvoje naprave. Knjižnica Faker se za izbrano jezikovno okolje prenese enkrat.

    Ali lahko te e-poštne naslove in telefonske številke uporabim za prava sporočila?

    Ne. Pusti vklopljeno Samo rezervirane domene za primere, da e-pošta ne more doseči nikogar. Telefonske številke so za jezikovno okolje videti veljavne, a lahko pripadajo resnični osebi, zato jih iz testnega sistema nikoli ne kliči ali jim pošiljaj sporočil.

    Zakaj obseg datumov vključuje oba dneva?

    Datuma Od in Do sta oba možni vrednosti. Z Vključi čas (UTC) se lahko izbere katera koli sekunda zadnjega dne, vrednosti pa so zapisane kot datum in čas ISO 8601, na primer 2024-03-01T14:05:09Z.

    Koliko vrstic lahko ustvarim?

    Do 10 000 vrstic in 50 stolpcev na zagon. Za več ustvari več datotek z različnimi semeni in jih združi.

    Ali SQL deluje z mojo zbirko podatkov?

    Standardno narečje ustreza PostgreSQL, SQLite in večini zbirk podatkov; MySQL in MariaDB potrebujeta narečje s poševnimi opuščaji. Preveri tipe stolpcev v CREATE TABLE in jih pred zagonom skripte prilagodi svoji shemi.