Testidatageneraattori
Luo uskottavaa testidataa (nimet, sähköpostit, osoitteet, päivämäärät, luvut) selaimessa ja vie se JSON-, CSV- tai SQL INSERT -muodossa.
Esikatselu (20 ensimmäistä riviä)
Näin luot testidataa
- Valitse Kieliversio: Englanti (USA), Englanti (Kanada), Ranska (Ranska) tai Ranska (Kanada). Se määrää nimien, osoitteiden, postinumeroiden ja puhelinnumeroiden tyylin.
- Rakenna sarakkeet. Jokaisella sarakkeella on Sarakkeen nimi ja Tyyppi; joillakin tyypeillä on asetuksia, kuten Vähintään ja Enintään, päivämääräväli Alkaen ja Asti tai puhelinnumeroille Kansainvälinen muoto. Lisää sarake lisää yhden, Poista poistaa sen ja Palauta sarakkeet tuo takaisin oletusjoukon.
- Aseta Rivejä (enintään 10 000) ja halutessasi toistettavaa dataa varten Siemenluku (valinnainen).
- Napsauta Luo data. Esikatselussa näkyy 20 ensimmäistä riviä ja koko vienti tulostekentässä.
- Valitse Vientimuoto (JSON, CSV tai SQL INSERT) ja kopioi tai lataa tulos. Muodon tai sen asetusten muuttaminen ei luo dataa uudelleen.
Mitä työkalu luo
Arvot tulevat avoimen lähdekoodin Faker-kirjastosta, joka poimii satunnaisia alkioita valitun kieliversion sanalistoista. Voit yhdistää henkilöitä (etunimi, sukunimi, koko nimi, sähköposti, puhelin, ammattinimike), paikkoja (katuosoite, kaupunki, osavaltio tai provinssi, postinumero, maa), yrityksiä, päivämääriä, kokonaislukuja, desimaalilukuja, UUID-tunnisteita, totuusarvoja ja paikkatekstiä (lorem-sanat, -lauseet tai -kappaleet). Rivinumero (1, 2, 3…) -sarake sopii kätevästi pääavaimeksi.
Tärkeää: nimet, osoitteet ja puhelinnumerot luodaan englannin tai ranskan kielellä (Yhdysvallat, Kanada, Ranska). Suomalaisia nimiä, katuosoitteita tai postinumeroita ei tällä hetkellä luoda, vaikka sivu on suomeksi.
Jokainen rivi jakaa yhden kuvitteellisen henkilön, joten sähköposti muodostetaan saman rivin etu- ja sukunimestä. Asetuksella Vain varatut esimerkkiverkkotunnukset (oletuksena päällä) jokainen osoite päättyy example.com-, example.org- tai example.net-verkkotunnukseen. Nämä verkkotunnukset on varattu dokumentaatiolle standardissa RFC 2606, joten testiajo ei voi koskaan lähettää postia oikeaan postilaatikkoon. Asetus % tyhjiä jättää tämän osuuden soluista tyhjiksi (null JSONissa ja SQL:ssä), mikä on hyödyllistä, kun testaat koodisi käyttäytymistä puuttuvilla arvoilla.
Toistettava data siemenluvulla
Faker käyttää pseudosatunnaislukugeneraattoria. Kun siemenluku-kenttä on tyhjä, työkalu valitsee satunnaisen siemenluvun ja näyttää sen tulosviestissä. Kirjoita kyseinen siemenluku, pidä samat sarakkeet, kieliversio ja rivimäärä, ja saat täsmälleen samat rivit uudelleen, mikä on hyödyllistä virheraporteissa, kuvakaappauksissa ja automaattisissa testeissä. Siemenluvuksi kelpaa mikä tahansa teksti: numerot käytetään lukuna ja muu teksti muunnetaan luvuksi. Sama siemenluku voi antaa eri arvoja Faker-kirjaston tulevan päivityksen jälkeen.
Vientimuodot
- JSON antaa objektitaulukon, yksi objekti riviä kohti, ja luvut ja totuusarvot säilyvät oikeina JSON-tyyppeinä.
- CSV noudattaa standardia RFC 4180: arvot, jotka sisältävät erottimen, lainausmerkkejä tai rivinvaihtoja, laitetaan lainausmerkkeihin. Valitse puolipiste suomenkieliselle Excelille.
- SQL INSERT kirjoittaa monirivisiä INSERT-lauseita, joissa on enintään 500 riviä kutakin. Tunnisteet merkitään kaksoislainausmerkein Standardi-murteessa tai gravis-merkein MySQL / MariaDB -murteessa, ja merkkijonojen sisällä olevat heittomerkit kaksinnetaan, joten nimet kuten O’Brien eivät koskaan riko skriptiä. Sisällytä CREATE TABLE lisää vastaavan taulumäärittelyn yksinkertaisilla sarakkeiden tyypeillä (INTEGER, DECIMAL, DATE, BOOLEAN, VARCHAR, TEXT).
Vain feikkidataa: käytä vastuullisesti
Kaikki, mitä tämä työkalu tuottaa, on keksittyä. Nimet, osoitteet, puhelinnumerot ja sähköpostit ovat satunnaisia yhdistelmiä, mutta ne voivat vahingossa vastata oikeaa henkilöä, oikeaa katua tai toimivaa puhelinnumeroa. Käytä dataa kehitystietokantojen, esittelyjen, prototyyppien ja automaattisten testien täyttämiseen. Älä koskaan käytä sitä kenenkään harhauttamiseen, henkilön esiintymiseen, väärien tilien tai arvostelujen luomiseen, petokseen tai tunnistautumisen tai ikävarmennuksen kiertämiseen.
Usein kysytyt kysymykset
Lähetetäänkö dataani minnekään?
Ei. Generaattori toimii kokonaan selaimessasi; sarakeasetuksesi ja luodut rivit eivät poistu laitteeltasi. Faker-kirjasto ladataan kerran valitsemaasi kieliversiota varten.
Voinko käyttää näitä sähköposteja ja puhelinnumeroita oikeisiin viesteihin?
Et. Pidä Vain varatut esimerkkiverkkotunnukset päällä, jotta sähköpostit eivät voi tavoittaa ketään. Puhelinnumerot näyttävät kelvollisilta kieliversiolle, mutta ne voivat kuulua oikealle henkilölle, joten älä koskaan soita tai lähetä tekstiviestejä niihin testijärjestelmästä.
Miksi päivämääräväli sisältää molemmat päivät?
Sekä Alkaen- että Asti-päivämäärä ovat mahdollisia arvoja. Asetuksella Sisällytä kellonaika (UTC) mikä tahansa viimeisen päivän sekunti voidaan valita, ja arvot kirjoitetaan ISO 8601 -aikoina, kuten 2024-03-01T14:05:09Z.
Montako riviä voin luoda?
Enintään 10 000 riviä ja 50 saraketta kerralla. Jos tarvitset enemmän, luo useita tiedostoja eri siemenluvuilla ja yhdistä ne.
Toimiiko SQL tietokannassani?
Standardimurre sopii PostgreSQL:lle, SQLitelle ja useimmille tietokannoille; MySQL ja MariaDB tarvitsevat gravis-murteen. Tarkista CREATE TABLE -lauseen sarakkeiden tyypit ja muokkaa ne skeemaasi sopiviksi ennen skriptin ajamista.
Aiheeseen liittyvät työkalut
- UUID-generaattori Ilmainen UUID-generaattori v4- ja v7-tunnisteille. Luo jopa 1 000 kerralla isoilla kirjaimilla tai ilman tavuviivoja ja lataa .txt-tiedostona.
- JSON–CSV-muunnin Muunna JSON CSV:ksi ja CSV takaisin JSONiksi selaimessa. Sisäkkäiset avaimet litistetään sarakkeiksi, erottimet tunnistetaan, eikä mitään lähetetä palvelimelle.
- Lorem ipsum -generaattori Luo Lorem ipsum -täytetekstiä kappaleina, lauseina, sanoina tai luettelokohtina tavallisena tekstinä tai HTML:nä, ranskankielinen täyteteksti mukana.
- Satunnainen nimenarpoja Liitä nimilista ja arvo yksi tai useampi satunnainen voittaja. Kaksoiskappaleet ohitetaan ja voittajat voi poistaa listalta. Reilu, yksityinen ja paikallinen.