Testandmete generaator
Loo brauseris realistlikke võltsandmeid (nimed, e-posti aadressid, aadressid, kuupäevad, arvud) ja ekspordi need JSON-i, CSV või SQL INSERT-lausetena.
Eelvaade (esimesed 20 rida)
Kuidas testandmeid luua
- Vali Keelepiirkond: inglise (USA), inglise (Kanada), prantsuse (Prantsusmaa) või prantsuse (Kanada). See määrab nimede, aadresside, postiindeksite ja telefoninumbrite stiili.
- Koosta oma veerud. Igal veerul on Veeru nimi ja Tüüp; mõnel tüübil on valikud, näiteks Min ja Max, kuupäevavahemik Alates ja Kuni või Rahvusvaheline vorming telefoninumbrite jaoks. Lisa veerg lisab ühe, Eemalda kustutab selle ja Lähtesta veerud toob tagasi vaikekomplekti.
- Määra Ridu (kuni 10 000) ja, kui soovid korratavaid andmeid, Seeme (valikuline).
- Klõpsa Loo andmed. Esimesed 20 rida ilmuvad eelvaatesse ja täielik eksport väljundkasti.
- Vali Ekspordi vorming (JSON, CSV või SQL INSERT), seejärel kopeeri või laadi tulemus alla. Vormingu või selle valikute muutmine andmeid uuesti ei genereeri.
Mida tööriist loob
Väärtused pärinevad avatud lähtekoodiga teegist Faker, mis valib kirjeid juhuslikult valitud keelepiirkonna sõnaloenditest. Saad kombineerida inimesi (eesnimi, perekonnanimi, täisnimi, e-post, telefon, ametinimetus), kohti (tänavaaadress, linn, osariik või provints, postiindeks, riik), ettevõtteid, kuupäevi, täisarve, kümnendarve, UUID-sid, tõeväärtusi ja kohatäiteteksti (lorem-sõnad, -laused või -lõigud). Veerg Rea number (1, 2, 3…) sobib hästi primaarvõtmeks.
Nimed ja aadressid on saadaval ainult inglise ja prantsuse keelepiirkondade jaoks (USA, Kanada, Prantsusmaa); eesti keelepiirkonda tööriistal veel ei ole. Valitud keelepiirkond määrab, milliste riikide nimesid, tänavaid ja postiindekseid genereeritakse.
Iga rida jagab ühte väljamõeldud isikut, seega luuakse e-post sama rea eesnimest ja perekonnanimest. Valikuga Ainult reserveeritud näidisdomeenid (vaikimisi sees) lõpeb iga aadress domeeniga example.com, example.org või example.net. Need domeenid on RFC 2606 järgi dokumentatsiooniks reserveeritud, seega ei saa testkäivitus kunagi saata kirja päris postkasti. Valik % tühje jätab selle osa lahtritest tühjaks (JSON-is ja SQL-is null), mis on kasulik puuduvate väärtuste käsitlemise testimiseks.
Korratavad andmed seemnega
Faker kasutab pseudojuhuslikku generaatorit. Kui seemne väli on tühi, valib tööriist juhusliku seemne ja näitab seda tulemuse teates. Sisesta see seeme, hoia samad veerud, keelepiirkond ja ridade arv ning saad täpselt samad read uuesti, mis on kasulik veaaruannete, ekraanipiltide ja automaattestide jaoks. Seemneks sobib mis tahes tekst: numbreid kasutatakse arvuna ja muu tekst teisendatakse arvuks. Sama seeme võib Faker-teegi tulevase uuenduse järel anda teistsuguseid väärtusi.
Ekspordivormingud
- JSON annab objektide massiivi, üks rea kohta, kus arvud ja tõeväärtused säilivad päris JSON-i tüüpidena.
- CSV järgib standardit RFC 4180: väärtused, mis sisaldavad eraldajat, jutumärke või reavahetusi, pannakse jutumärkidesse. Eestikeelse Exceli jaoks vali semikoolon.
- SQL INSERT kirjutab mitmerealisi INSERT-lauseid kuni 500 rea kaupa. Identifikaatorid pannakse jutumärkidesse topeltjutumärkidega murdes Standardne või tagurpidi ülakomadega murdes MySQL / MariaDB ning stringide sees olevad ülakomad kahekordistatakse, nii et nimed nagu O’Brien skripti kunagi ei riku. Kaasa CREATE TABLE lisab sobiva tabelimääratluse lihtsate veerutüüpidega (INTEGER, DECIMAL, DATE, BOOLEAN, VARCHAR, TEXT).
Ainult võltsandmed: kasuta vastutustundlikult
Kõik, mida see tööriist loob, on väljamõeldud. Nimed, aadressid, telefoninumbrid ja e-posti aadressid on juhuslikud kombinatsioonid, kuid need võivad kogemata ühtida päris inimese, päris tänava või töötava telefoninumbriga. Kasuta andmeid arendusandmebaaside, demode, prototüüpide ja automaattestide täitmiseks. Ära kasuta neid kunagi kellegi eksitamiseks, isikuna esinemiseks, võltskontode või -arvustuste loomiseks, pettuseks ega isiku- või vanusekontrolli kõrvalehoidmiseks.
Korduma kippuvad küsimused
Kas minu andmed saadetakse kuhugi?
Ei. Generaator töötab täielikult sinu brauseris; sinu veergude seadistus ja loodud read ei lahku sinu seadmest. Faker-teek laaditakse alla ühe korra sinu valitud keelepiirkonna jaoks.
Kas võin neid e-posti aadresse ja telefoninumbreid päris sõnumite jaoks kasutada?
Ei. Hoia Ainult reserveeritud näidisdomeenid sees, et e-kirjad ei jõuaks kellegini. Telefoninumbrid näevad keelepiirkonna jaoks korrektsed välja, kuid võivad kuuluda päris inimesele, seega ära helista ega saada neile kunagi sõnumeid testsüsteemist.
Miks hõlmab kuupäevavahemik mõlemat päeva?
Nii Alates kui ka Kuni kuupäev on võimalikud väärtused. Valikuga Kaasa kellaaeg (UTC) võib valida viimase päeva mis tahes sekundi ja väärtused kirjutatakse ISO 8601 kuupäeva-kellaaegadena, näiteks 2024-03-01T14:05:09Z.
Mitu rida saan luua?
Kuni 10 000 rida ja 50 veergu korraga. Rohkema jaoks loo mitu faili erinevate seemnetega ja ühenda need.
Kas SQL töötab minu andmebaasiga?
Standardne murre sobib PostgreSQL-i, SQLite’i ja enamiku andmebaasidega; MySQL ja MariaDB vajavad tagurpidi ülakomadega murret. Kontrolli CREATE TABLE veerutüüpe ja kohanda need oma skeemile enne skripti käivitamist.
Seotud tööriistad
- UUID generaator Tasuta UUID generaator versioonidele 4 ja 7. Loo korraga kuni 1000 UUID-d suurtähtedes või ilma sidekriipsudeta, seejärel kopeeri või laadi alla .txt failina.
- JSON-i ja CSV teisendaja Teisenda JSON CSV-ks ja CSV tagasi JSON-iks oma brauseris. Pesastatud võtmed lamendatakse veergudeks, eraldajad tuvastatakse ja midagi ei laadita üles.
- Lorem ipsum generaator Loo Lorem ipsum täiteteksti lõikude, lausete, sõnade või loendipunktidena, lihtteksti või HTML-ina, koos prantsuskeelse täitetekstiga.
- Juhusliku nime valija Kleebi nimede loend ja loosi üks või mitu juhuslikku võitjat, kordused eiratakse ja võitjad soovi korral eemaldatakse. Aus, privaatne ja salvestatud kohapeal.