Gjenerues të dhënash testi
Gjenero të dhëna testi të rreme por realiste (emra, email, adresa, data, numra) në shfletues dhe eksportoji si JSON, CSV ose deklarata SQL INSERT.
Pamja paraprake (20 rreshtat e parë)
Si të gjenerosh të dhëna testi
- Zgjidh Gjuhën e të dhënave: anglisht (SHBA), anglisht (Kanada), frëngjisht (Francë) ose frëngjisht (Kanada). Ajo përcakton stilin e emrave, adresave, kodeve postare dhe numrave të telefonit.
- Ndërto kolonat. Çdo kolonë ka një Emër kolone dhe një Lloj; disa lloje kanë opsione si Min dhe Maks, një interval datash Nga dhe Deri, ose Format ndërkombëtar për numrat e telefonit. Shto një kolonë shton një, Hiq e fshin dhe Rivendos kolonat kthen grupin e parazgjedhur.
- Vendos numrin e Rreshtave (maks. 10 000) dhe, nëse do të dhëna të riprodhueshme, një Seed (opsional).
- Kliko Gjenero të dhëna. 20 rreshtat e parë shfaqen në pamjen paraprake dhe eksporti i plotë në kutinë e daljes.
- Zgjidh Formatin e eksportit (JSON, CSV ose SQL INSERT), pastaj kopjo ose shkarko rezultatin. Ndryshimi i formatit ose i opsioneve të tij nuk i rigjeneron të dhënat.
Çfarë gjeneron mjeti
Vlerat vijnë nga biblioteka me burim të hapur Faker, që zgjedh rastësisht shënime nga lista fjalësh për gjuhën e zgjedhur. Mund të kombinosh njerëz (emër, mbiemër, emër i plotë, email, telefon, pozicion pune), vende (adresë rruge, qytet, shtet ose provincë, kod postar, vend), kompani, data, numra të plotë, numra dhjetorë, UUID, boolean dhe tekst vendmbajtës (fjalë, fjali ose paragrafë lorem). Një kolonë Numri i rreshtit (1, 2, 3…) është e dobishme si çelës primar.
Emrat dhe adresat e rreme janë në anglisht ose në frëngjisht (Kanada/Francë): gjuhë të tjera, përfshirë shqipen, nuk ofrohen për momentin, ndaj të dhënat shqiptare nuk gjenerohen. Çdo rresht ndan një person fiktiv, ndaj emaili ndërtohet nga emri dhe mbiemri i të njëjtit rresht. Me Vetëm domene shembull të rezervuara (e aktivizuar si parazgjedhje), çdo adresë mbaron me example.com, example.org ose example.net. Këto domene janë të rezervuara për dokumentim nga RFC 2606, ndaj një provë nuk mund të dërgojë kurrë email te një kuti e vërtetë. Opsioni % bosh lë bosh atë përqindje qelizash (null në JSON dhe SQL), e dobishme për të testuar si i trajton kodi yt vlerat që mungojnë.
Të dhëna të riprodhueshme me seed
Faker përdor një gjenerator pseudo-të rastësishëm. Kur fusha e seed-it është bosh, mjeti zgjedh një seed të rastësishëm dhe e shfaq në mesazhin e rezultatit. Shkruaj atë seed, mbaj të njëjtat kolona, gjuhë dhe numër rreshtash, dhe merr saktësisht të njëjtat rreshta përsëri, gjë e dobishme për raporte gabimesh, pamje ekrani dhe teste të automatizuara. Çdo tekst funksionon si seed: shifrat përdoren si numër dhe tekstet e tjera konvertohen në një numër. I njëjti seed mund të japë vlera të ndryshme pas një përditësimi të ardhshëm të bibliotekës Faker.
Formatet e eksportit
- JSON jep një varg objektesh, një për rresht, me numrat dhe booleanët të ruajtur si lloje të vërteta JSON.
- CSV ndjek RFC 4180: vlerat që përmbajnë ndarësin, thonjëza ose ndarje rreshti vendosen në thonjëza. Zgjidh pikëpresjen për Excel në gjuhë të tjera si frëngjishtja, ku presja është ndarës dhjetor.
- SQL INSERT shkruan deklarata INSERT me shumë rreshta deri në 500 rreshta secila. Identifikuesit vendosen në thonjëza të dyfishta në dialektin Standard ose në backtick-e për MySQL / MariaDB, dhe apostrofët brenda vargjeve dyfishohen, ndaj emra si O’Brien nuk e prishin kurrë skriptin. Përfshi CREATE TABLE shton një përkufizim tabele përkatës me lloje të thjeshta kolonash (INTEGER, DECIMAL, DATE, BOOLEAN, VARCHAR, TEXT).
Vetëm të dhëna të rreme: përdori me përgjegjësi
Gjithçka që prodhon ky mjet është e shpikur. Emrat, adresat, numrat e telefonit dhe emailet janë kombinime të rastësishme, por mund të përputhen rastësisht me një person të vërtetë, një rrugë të vërtetë ose një numër telefoni që funksionon. Përdori të dhënat për të mbushur baza zhvillimi, demonstrime, prototipe dhe teste të automatizuara. Mos i përdor kurrë për të mashtruar dikë, për të imituar një person, për të krijuar llogari ose vlerësime të rreme, për të kryer mashtrim, ose për të anashkaluar verifikimin e identitetit apo moshës.
Pyetje të shpeshta
A dërgohen diku të dhënat e mia?
Jo. Gjeneruesi ekzekutohet tërësisht në shfletuesin tënd; konfigurimi i kolonave dhe rreshtat e gjeneruar nuk largohen nga pajisja jote. Biblioteka Faker shkarkohet një herë për gjuhën që zgjedh.
A mund t'i përdor këto email dhe numra telefoni për mesazhe të vërteta?
Jo. Mbaje të aktivizuar Vetëm domene shembull të rezervuara që emailet të mos mund t’i arrijnë askujt. Numrat e telefonit duken të vlefshëm për gjuhën, por mund t’i përkasin një personi të vërtetë, ndaj mos i thirr e mos u dërgo SMS nga një sistem testimi.
Pse intervali i datave i përfshin të dyja ditët?
Datat Nga dhe Deri janë të dyja vlera të mundshme. Me Përfshi orën (UTC), mund të zgjidhet çdo sekondë e ditës së fundit, dhe vlerat shkruhen si data-orë ISO 8601, p.sh. 2024-03-01T14:05:09Z.
Sa rreshta mund të gjeneroj?
Deri në 10 000 rreshta dhe 50 kolona për çdo ekzekutim. Për më shumë, gjenero disa skedarë me seed të ndryshëm dhe bashkoji.
A funksionon SQL-ja me bazën time të të dhënave?
Dialekti standard i përshtatet PostgreSQL, SQLite dhe shumicës së bazave; MySQL dhe MariaDB kërkojnë dialektin me backtick. Kontrollo llojet e kolonave te CREATE TABLE dhe rregulloji sipas skemës tënde para se ta ekzekutosh skriptin.
Mjete të ngjashme
- Gjenerues UUID Gjenerues falas UUID për versionet 4 dhe 7. Krijo deri në 1 000 njëherësh, me shkronja të mëdha ose pa viza, pastaj kopjo ose shkarko si .txt.
- Konvertuesi JSON në CSV Konverto JSON në CSV dhe CSV në JSON në shfletuesin tënd. Çelësat e folezuar sheshohen në kolona, ndarësit zbulohen automatikisht dhe asgjë nuk ngarkohet.
- Gjenerator Lorem Ipsum Gjenero tekst provë Lorem ipsum sipas paragrafëve, fjalive, fjalëve ose zërave të listës, si tekst i thjeshtë ose HTML, me opsion teksti mbushës frëngjisht.
- Zgjedhës emrash të rastësishëm Ngjit një listë emrash dhe zgjidh një ose disa fitues të rastësishëm, me dublikatat të injoruara. I drejtë, privat dhe i ruajtur lokalisht.