Utilia

Testa datu ģenerators

Ģenerējiet ticamus viltotus testa datus (vārdus, e-pastus, adreses, datumus, skaitļus) pārlūkprogrammā un eksportējiet kā JSON, CSV vai SQL INSERT izteikumus.

Kolonnas
    Eksporta formāts

    Kā ģenerēt testa datus

    1. Izvēlieties Lokalizācija: angļu (ASV), angļu (Kanāda), franču (Francija) vai franču (Kanāda). Tā nosaka vārdu, adrešu, pasta indeksu un tālruņa numuru stilu.
    2. Izveidojiet kolonnas. Katrai kolonnai ir Kolonnas nosaukums un Veids; dažiem veidiem ir iespējas, piemēram, Min. un Maks., datumu diapazons No un Līdz vai Starptautiskais formāts tālruņa numuriem. Pievienot kolonnu pievieno vienu, Noņemt to dzēš, bet Atiestatīt kolonnas atjauno noklusējuma kopu.
    3. Iestatiet Rindas (maks. 10 000) un, ja vēlaties atkārtojamus datus, Sēkla (neobligāti).
    4. Noklikšķiniet uz Ģenerēt datus. Pirmās 20 rindas parādās priekšskatījumā, bet pilns eksports – izvades lodziņā.
    5. Izvēlieties Eksporta formāts (JSON, CSV vai SQL INSERT), tad nokopējiet vai lejupielādējiet rezultātu. Formāta vai tā iespēju maiņa datus neģenerē no jauna.

    Ko ģenerē rīks

    Vērtības nāk no atvērtā koda bibliotēkas Faker, kas nejauši izvēlas ierakstus no izvēlētās lokalizācijas vārdu sarakstiem. Varat apvienot cilvēkus (vārds, uzvārds, pilns vārds, e-pasts, tālrunis, amats), vietas (ielas adrese, pilsēta, štats vai province, pasta indekss, valsts), uzņēmumus, datumus, veselus skaitļus, decimālskaitļus, UUID, būla vērtības un vietturu tekstu (lorem vārdi, teikumi vai rindkopas). Kolonna Rindas numurs (1, 2, 3…) ir ērta kā primārā atslēga.

    Vārdu un adrešu saraksti ir pieejami tikai angļu un franču valodā (ASV, Kanāda, Francija): latviešu vārdu un adrešu šis rīks neģenerē.

    Katra rinda izmanto vienu izdomātu cilvēku, tāpēc e-pasts tiek veidots no tās pašas rindas vārda un uzvārda. Ar Tikai rezervētie piemēru domēni (pēc noklusējuma ieslēgts) katra adrese beidzas ar example.com, example.org vai example.net. Šie domēni ir rezervēti dokumentācijai saskaņā ar RFC 2606, tāpēc testa izpilde nekad nevar nosūtīt pastu uz īstu pastkasti. Iespēja % tukšu atstāj šo šūnu daļu tukšu (null JSON un SQL), kas noder, lai pārbaudītu, kā jūsu kods apstrādā trūkstošas vērtības.

    Atkārtojami dati ar sēklu

    Faker izmanto pseidonejaušo skaitļu ģeneratoru. Ja sēklas lauks ir tukšs, rīks izvēlas nejaušu sēklu un parāda to rezultāta ziņojumā. Ievadiet šo sēklu, saglabājiet tās pašas kolonnas, lokalizāciju un rindu skaitu, un jūs atkal iegūsiet tieši tās pašas rindas, kas noder kļūdu ziņojumiem, ekrānuzņēmumiem un automatizētiem testiem. Kā sēkla der jebkurš teksts: cipari tiek izmantoti kā skaitlis, cits teksts tiek pārveidots par tādu. Pēc nākamā Faker bibliotēkas atjauninājuma ar to pašu sēklu var iegūt citas vērtības.

    Eksporta formāti

    • JSON dod objektu masīvu, vienu objektu katrai rindai, un skaitļi un būla vērtības tiek saglabāti kā īsti JSON tipi.
    • CSV atbilst RFC 4180: vērtības, kurās ir atdalītājs, pēdiņas vai rindu pārtraukumi, tiek ielikti pēdiņās. Franču valodas Excel izvēlieties semikolu.
    • SQL INSERT raksta daudzrindu INSERT izteikumus ar līdz 500 rindām katrā. Identifikatori Standarta dialektā tiek likti dubultpēdiņās, bet MySQL / MariaDB – atpakaļvērstajās pēdiņās, un vienpēdiņas virknēs tiek dubultotas, tāpēc vārdi, piemēram, O’Brien, skriptu nesabojā. Iekļaut CREATE TABLE pievieno atbilstošu tabulas definīciju ar vienkāršiem kolonnu veidiem (INTEGER, DECIMAL, DATE, BOOLEAN, VARCHAR, TEXT).

    Tikai viltoti dati: izmantojiet atbildīgi

    Viss, ko šis rīks rada, ir izdomāts. Vārdi, adreses, tālruņa numuri un e-pasti ir nejaušas kombinācijas, taču tie var nejauši sakrist ar īstu personu, īstu ielu vai darbojošos tālruņa numuru. Izmantojiet datus, lai aizpildītu izstrādes datubāzes, demonstrācijas, prototipus un automatizētus testus. Nekad neizmantojiet tos, lai kādu maldinātu, uzdotos par personu, veidotu viltotus kontus vai atsauksmes, izdarītu krāpšanu vai apietu identitātes vai vecuma pārbaudi.

    Biežāk uzdotie jautājumi

    Vai mani dati tiek kaut kur sūtīti?

    Nē. Ģenerators darbojas pilnībā jūsu pārlūkprogrammā; jūsu kolonnu iestatījumi un ģenerētās rindas neatstāj jūsu ierīci. Faker bibliotēka tiek lejupielādēta vienreiz izvēlētajai lokalizācijai.

    Vai šos e-pastus un tālruņa numurus var izmantot īstiem ziņojumiem?

    Nē. Atstājiet ieslēgtu Tikai rezervētie piemēru domēni, lai e-pasti nevarētu nonākt pie neviena. Tālruņa numuri izskatās derīgi lokalizācijai, taču var piederēt īstam cilvēkam, tāpēc nekad nezvaniet un nesūtiet īsziņas uz tiem no testa sistēmas.

    Kāpēc datumu diapazons ietver abas dienas?

    Datumi No un Līdz ir abi iespējamās vērtības. Ar Iekļaut laiku (UTC) var izvēlēties jebkuru pēdējās dienas sekundi, un vērtības tiek rakstītas kā ISO 8601 datuma laiki, piemēram, 2024-03-01T14:05:09Z.

    Cik rindu var ģenerēt?

    Līdz 10 000 rindām un 50 kolonnām vienā reizē. Lai iegūtu vairāk, ģenerējiet vairākus failus ar dažādām sēklām un apvienojiet tos.

    Vai SQL darbosies ar manu datubāzi?

    Standarta dialekts der PostgreSQL, SQLite un lielākajai daļai datubāžu; MySQL un MariaDB vajadzīgs dialekts ar atpakaļvērstajām pēdiņām. Pārbaudiet kolonnu veidus CREATE TABLE un pirms skripta izpildes pielāgojiet tos savai shēmai.