Генератор на тест податоци
Генерирајте реалистични лажни тест податоци (имиња, е-пошта, адреси, датуми, броеви) во прелистувачот и извезете ги како JSON, CSV или SQL INSERT наредби.
Преглед (првите 20 реда)
Како да генерирате тест податоци
- Изберете Локализација: англиски (САД), англиски (Канада), француски (Франција) или француски (Канада). Таа го одредува стилот на имињата, адресите, поштенските кодови и телефонските броеви.
- Составете ги вашите колони. Секоја колона има Име на колона и Тип; некои типови имаат опции како Мин. и Макс., опсег на датуми Од и До или Меѓународен формат за телефонски броеви. Додај колона додава една, Отстрани ја брише, а Ресетирај ги колоните го враќа основниот збир.
- Поставете број на Редови (најмногу 10.000) и, ако сакате повторливи податоци, Seed (незадолжително).
- Кликнете Генерирај податоци. Првите 20 реда се појавуваат во прегледот, а целиот извоз во полето за резултат.
- Изберете Формат на извоз (JSON, CSV или SQL INSERT), па копирајте го или преземете го резултатот. Промената на форматот или неговите опции не ги генерира податоците одново.
Што генерира алатката
Вредностите доаѓаат од библиотеката Faker со отворен код, која избира записи случајно од листи зборови за избраната локализација. Можете да комбинирате луѓе (име, презиме, име и презиме, е-пошта, телефон, работна позиција), места (адреса, град, држава или покраина, поштенски код, земја), компании, датуми, цели броеви, децимални броеви, UUID, логички вредности и текст за пополнување (lorem зборови, реченици или параграфи). Колона Број на ред (1, 2, 3…) е практична како примарен клуч.
Секој ред споделува едно измислено лице, па е-поштата се гради од името и презимето на истиот ред. Со Само резервирани примерни домени (вклучено по основно), секоја адреса завршува на example.com, example.org или example.net. Овие домени се резервирани за документација според RFC 2606, па тестот никогаш не може да испрати пошта во вистинско сандаче. Опцијата % празни го остава тој удел ќелии празни (null во JSON и SQL), што е корисно за тестирање како вашиот код се справува со недостасувачки вредности.
Јазик на податоците
Лажните имиња и адреси се достапни само на англиски или француски (Канада/Франција): македонски и други локализации не се поддржани. Изберете ја локализацијата рачно; изборот не зависи од јазикот на страницата.
Повторливи податоци со seed
Faker користи псевдослучаен генератор. Кога полето за seed е празно, алатката избира случаен seed и го прикажува во пораката за резултатот. Впишете го тој seed, задржете ги истите колони, локализација и број на редови, и повторно ќе ги добиете точно истите редови, што е корисно за извештаи за грешки, слики од екранот и автоматизирани тестови. Како seed работи кој било текст: цифрите се користат како број, а другиот текст се претвора во број. Истиот seed може да даде различни вредности по идно ажурирање на библиотеката Faker.
Формати на извоз
- JSON дава низа објекти, по еден за секој ред, со броеви и логички вредности зачувани како вистински JSON типови.
- CSV го следи RFC 4180: вредностите што содржат разделувач, наводници или прекини на редови се ставаат во наводници. Изберете точка-запирка за Excel на јазик што ја користи.
- SQL INSERT пишува INSERT наредби со повеќе редови, до 500 реда секоја. Идентификаторите се во двојни наводници во Стандарден дијалект или обратни наводници за MySQL / MariaDB, а единечните наводници внатре во стринговите се удвојуваат, па имиња како O’Brien никогаш не ја кршат скриптата. Вклучи CREATE TABLE додава соодветна дефиниција на табела со едноставни типови на колони (INTEGER, DECIMAL, DATE, BOOLEAN, VARCHAR, TEXT).
Само лажни податоци: користете ги одговорно
Сè што создава оваа алатка е измислено. Имињата, адресите, телефонските броеви и е-поштите се случајни комбинации, но може случајно да се совпаднат со вистинско лице, вистинска улица или работен телефонски број. Користете ги податоците за полнење на развојни бази, демонстрации, прототипови и автоматизирани тестови. Никогаш не ги користете за да измамите некого, да се претставите за друго лице, да создавате лажни сметки или рецензии, да правите измама или да ја заобиколите проверката на идентитет или возраст.
Често поставувани прашања
Дали моите податоци се испраќаат некаде?
Не. Генераторот се извршува целосно во вашиот прелистувач; поставеноста на колоните и генерираните редови никогаш не го напуштаат вашиот уред. Библиотеката Faker се презема еднаш за локализацијата што ја избирате.
Можам ли да ги користам овие е-пошти и телефонски броеви за вистински пораки?
Не. Оставете вклучено Само резервирани примерни домени за е-поштите да не можат да стигнат до никого. Телефонските броеви изгледаат важечки за локализацијата, но може да припаѓаат на вистинско лице, па никогаш не ги повикувајте и не им праќајте пораки од тест систем.
Зошто опсегот на датуми ги вклучува двата дена?
Датумите Од и До се обете можни вредности. Со Вклучи време (UTC) може да се избере која било секунда од последниот ден, а вредностите се запишуваат како ISO 8601 датум-време, на пример 2024-03-01T14:05:09Z.
Колку редови можам да генерирам?
До 10.000 редови и 50 колони по извршување. За повеќе, генерирајте неколку датотеки со различни seed вредности и комбинирајте ги.
Дали SQL-от работи со мојата база?
Стандардниот дијалект одговара на PostgreSQL, SQLite и повеќето бази; MySQL и MariaDB бараат дијалект со обратни наводници. Проверете ги типовите на колоните во CREATE TABLE и прилагодете ги на вашата шема пред да ја извршите скриптата.
Поврзани алатки
- UUID генератор Бесплатен UUID генератор за верзија 4 и верзија 7. Создајте до 1.000 одеднаш, со големи букви или без цртички, па копирајте или преземете како .txt.
- JSON во CSV претворач Претворете JSON во CSV и CSV назад во JSON во прелистувачот. Вгнездените клучеви се израмнуваат во колони, разделувачите се откриваат, ништо не се качува.
- Генератор на Lorem ipsum Генерирајте пополнувачки текст Lorem ipsum по пасуси, реченици, зборови или ставки на листа, како обичен текст или HTML, со опција за француски текст.
- Случаен избор на имиња Залепете листа имиња и извлечете еден или повеќе случајни победници, со игнорирани дупликати и отстранети победници по желба. Фер, приватно и локално зачувано.