| Nazwa pola | Typ danych | Opcje | Null % |
|---|
Po co generować dane testowe?
Prawdziwe dane produkcyjne rzadko są dostępne do celów programistycznych, testowych lub demonstracyjnych. Używanie danych prawdziwych użytkowników w środowiskach deweloperskich rodzi poważne obawy dotyczące prywatności i narusza przepisy takie jak RODO czy HIPAA. Syntetyczne dane testowe pozwalają zasilać bazy danych, pisać testy integracyjne, wypełniać makiety interfejsów i demonstrować oprogramowanie — bez narażania prawdziwych osób.
Opis typów danych
UUID v4 — RFC 4122 v4, losowo wygenerowany 128-bitowy identyfikator w standardowym formacie hex 8-4-4-4-12. Nadaje się jako klucz główny w każdej bazie danych. E-mail — Fikcyjne adresy używające losowo łączonych fragmentów imion i nazwisk z konfigurowalnych sufiksami domen (gmail.com, example.com itp.). Telefon — Format zależny od ustawień regionalnych: USA używa (NXX) NXX-XXXX, UK używa 07XXX XXXXXX, formaty międzynarodowe zgodne z lokalnymi konwencjami. Karta kredytowa — Numery zgodne z algorytmem Luhna z prawidłowymi prefiksami BIN dla Visa (4), Mastercard (5) i Amex (3). Nie są to prawdziwe karty — bezpieczne do testowania walidacji formularzy płatności.
Formaty eksportu
JSON — Tablica obiektów, jeden na wiersz. Sformatowany lub skompresowany. Bezpośrednio przetwarzany przez JavaScript, Python i większość języków. CSV — Oddzielone przecinkiem lub tabulatorem. Kompatybilny z Excelem, Arkuszami Google, pandas i narzędziami do importowania baz danych. Pola tekstowe są cytowane, jeśli zawierają separatory. SQL INSERT — Standardowe instrukcje ANSI INSERT kompatybilne z MySQL, PostgreSQL i SQLite. Wartości NULL są emitowane jako SQL NULL. Wartości tekstowe są zapisywane z pojedynczymi cudzysłowami.
Najczęściej zadawane pytania
-
Wszystkie wartości to losowo wygenerowane dane przykładowe wyłącznie do celów testowania oprogramowania. Imiona, adresy e-mail, numery telefonów, adresy i numery kart kredytowych są całkowicie fikcyjne. Wygenerowane numery kart kredytowych przechodzą kontrolę Luhna, ale nie są prawdziwymi instrumentami finansowymi.
-
Możesz wygenerować do 10 000 wierszy. Duże zestawy danych (5 000+) używają fragmentarycznego generowania w tle, aby zachować responsywność interfejsu. Wskaźnik postępu pokazuje stan generowania.
-
Nie. Całe generowanie danych odbywa się za pomocą JavaScript uruchomionego wyłącznie w twojej przeglądarce. Żadne dane nie są wysyłane do żadnego serwera. Twój schemat i wygenerowane dane nigdy nie opuszczają twojego urządzenia.
-
Tak. Kliknij Zapisz schemat, aby zachować bieżącą konfigurację pól w localStorage przeglądarki. Możesz zapisać do 10 schematów pod nazwami i wczytywać je w dowolnym momencie. Możesz też eksportować/importować schematy jako pliki JSON, aby udostępniać je współpracownikom.
-
Eksport SQL generuje standardowe instrukcje ANSI SQL INSERT kompatybilne z MySQL, PostgreSQL, SQLite i większością innych relacyjnych baz danych. Wartości tekstowe są zapisywane z pojedynczymi cudzysłowami; wartości NULL są emitowane jako SQL NULL.