Po co generator danych testowych?
Zamiast wpisywać "Jan Kowalski jan@test.com" sto razy z palca, wygenerujesz tu od 1 do 1000 rekordów z prawdziwie wyglądającymi imionami, adresami i numerami w jedną sekundę.
Dane są fałszywe i bezpieczne - żaden Jan Kowalski z wygenerowanej listy nie istnieje, żadna karta kredytowa nie zadziała w sklepie. Ale wyglądają jak prawdziwe, więc twoja aplikacja, baza danych albo makieta w Figmie wygląda normalnie.
Wybierasz kraj (Polska, USA, Wielka Brytania, Niemcy) - dostajesz lokalne imiona, kody pocztowe, formaty telefonów. Wybierasz pola - tylko imię i email albo wszystko od NIP-u po IBAN. Wybierasz format - tabela, CSV, JSON, SQL INSERT, obiekty TypeScript.
Jak korzystać
- Ustaw ile rekordów chcesz wygenerować - od 1 do 1000.
- Wybierz kraj - od tego zależą imiona, adresy i format telefonu czy kodu pocztowego.
- Zaznacz pola które potrzebujesz - imię, email, telefon, IBAN, NIP, kartę kredytową (z poprawną sumą kontrolną Luhna), UUID, IP, kolor hex i lorem.
- Wybierz format wyjściowy - tabela do oglądania, CSV do Excela, JSON do API, SQL INSERT do bazy, obiekty TypeScript do kodu.
- Opcjonalnie wpisz seed - dwa razy z tym samym seedem dostaniesz identyczne dane (przydatne w testach automatycznych).
- Klikasz "Kopiuj wszystko" albo "Pobierz" - albo kopiujesz pojedynczą kolumnę przyciskiem przy nagłówku.
Do czego się przydaje
Typowe sytuacje w pracy programisty, testera, projektanta:
- Seed bazy danych - twój nowy projekt potrzebuje 200 użytkowników, 50 firm, 1000 zamówień. Generujesz SQL INSERT i wykonujesz na lokalnej bazie. Nie musisz pisać skryptu od zera.
- Testy E2E (Playwright, Cypress) - test logowania potrzebuje 10 użytkowników z różnymi emailami. Z seedem dostajesz te same dane przy każdym uruchomieniu - testy są deterministyczne.
- Makiety w Figmie - klient pyta "jak będzie wyglądać lista 50 klientów?". Wklejasz wygenerowany CSV do tabelki i wygląda jak realna baza, a nie "Test 1, Test 2, Test 3".
- Demo aplikacji - prezentacja produktu na spotkaniu sprzedażowym wymaga "wypełnionego" systemu. Generujesz, wczytujesz, wszystko wygląda jak żywe.
- Mock API - frontend developer potrzebuje JSON-a z 100 użytkownikami zanim backend będzie gotowy. Generujesz, wklejasz do mock API i pracujesz.
- Testy obciążeniowe - 10 000 rekordów wygenerowanych po 1000 na raz, dosypanych do bazy, pokazuje czy twoja paginacja działa.
- Szkolenie pracowników - nowy pracownik uczy się systemu CRM. Nie chcesz pokazywać mu danych prawdziwych klientów (RODO). Wgrywasz dane wygenerowane - wygląda realnie, jest legalnie.
- Anonimizacja przed pokazaniem buga - twój bug raport z produkcji ma 5 prawdziwych nazwisk. Generujesz 5 fałszywych, podmieniasz przed wysłaniem zrzutu ekranu do supportu.
Powiązane narzędzia: do generowania konkretnego schematu użyj generator danych na schemat, do wypełniacza tekstem Lorem ipsum tematyczny.