Omnikit
ProgramowaniePlikiFinanseWszystkie narzędzia
Ctrl K
Narzędzia dla programistówNarzędzia do plikówKalkulatory finansoweWszystkie narzędzia
Strona głównaNarzędzia dla programistówGenerator danych testowych
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

Generator danych testowych

programowanie

Wiersze realistycznych danych testowych w JSON, CSV, SQL lub XML, zawsze takie same dla jednego ziarna

Działa w przeglądarce. Wpisane dane nie są nigdzie wysyłane. Sprawdzono 15 października 2026.

Dane testowe zmieniające się przy każdym uruchomieniu uniemożliwiają powtórzenie nieudanego testu. Tutaj ziarno jest częścią danych wejściowych, więc to samo ziarno zawsze daje te same wiersze, do 5000, w JSON, CSV, SQL lub XML. Każdy adres e-mail kończy się na example.com.

Ta strona została przetłumaczona maszynowo z angielskiego oryginału. Tłumaczenie nie zostało jeszcze sprawdzone przez człowieka, dlatego wiążąca jest wersja angielska. Przeczytaj angielski oryginał

Dalej:
  • Konwerter CSV na JSON Konwertuj CSV na JSON i JSON na CSV, z podglądem tabeli
  • JSON na TypeScript Generuj interfejsy lub typy TypeScript z przykładowego JSON

Jak wygenerować dane testowe w JSON lub CSV

1

Nadaj nazwę każdemu polu i wybierz typ, np. Imię i nazwisko, E-mail lub Data; kliknij Dodaj pole, aby dodać kolejne.

2

Ustaw Wiersze na potrzebną liczbę rekordów.

3

Zachowaj lub zmień Ziarno; to samo ziarno zawsze daje te same wiersze.

4

Wybierz JSON, CSV, SQL lub XML w sekcji Zapisz jako, a następnie kliknij Kopiuj lub Pobierz.

O generatorze danych testowych

Generator danych testowych tworzy w przeglądarce wiersze wiarygodnych danych: imiona i nazwiska, e-maile, numery telefonów, indyjskie adresy z prawdziwymi kodami PIN, firmy, daty i znaczniki czasu, adresy IP, user agenty, ceny i więcej, w formacie JSON, CSV, instrukcji SQL INSERT lub XML. Wystarczy wybrać pola, nazwać każde z nich, ustawić liczbę wierszy i skopiować lub pobrać wynik.

Od innych odróżnia go ziarno. Każdy generator tego typu przy każdym kliknięciu daje coś innego, a to złe zachowanie dla danych testowych: nieudanego uruchomienia nie da się powtórzyć, a dane, które je spowodowały, przepadły. Tutaj ziarno jest częścią danych wejściowych. To samo ziarno i te same pola dają zawsze te same wiersze, na każdym komputerze i w każdej przeglądarce, więc współpracownik, który wpisze użyte ziarno, otrzyma dokładnie ten sam plik. Dzięki temu repozytorium nie potrzebuje megabajta przykładowych danych; ziarno wystarczy, aby je odtworzyć.

Wartości dobrano tak, aby były bezpieczne. Wszystkie adresy e-mail kończą się na example.com, domenie zarezerwowanej w RFC 2606 do dokumentacji i testów, więc dane wczytane do niewłaściwego środowiska nie trafią do prawdziwej osoby. Adresy IP pochodzą wyłącznie z bloków dokumentacyjnych RFC 5737, a adresy URL pozostają w example.com. Adres łączy prawdziwe miasto, stan i PIN z wymyślonym domem i ulicą. Numery telefonów mają indyjski format komórkowy, ale są losowe, więc nie należy pod nie dzwonić. Imiona i nazwiska to zwykłe indyjskie imiona i nazwiska, co powinna pokazywać większość demonstracji indyjskiego produktu zamiast amerykańskich imion zastępczych, które tworzą inne narzędzia.

Do pięciu tysięcy wierszy naraz. CSV jest zgodny z RFC 4180, więc wartość zawierająca przecinek lub cudzysłów jest ujmowana w cudzysłów, a jej cudzysłowy są podwajane. SQL ujmuje nazwy i teksty w cudzysłowy tak, jak oczekuje PostgreSQL lub MySQL, łącznie z ukośnikami wstecznymi.

Wszystko działa na urządzeniu. Nic nie jest wysyłane i nie trzeba zakładać konta.

Najczęściej zadawane pytania

Jak wygenerować dane testowe?

Należy wybrać potrzebne pola, nadać każdemu nazwę, ustawić liczbę wierszy i wybrać JSON lub CSV. Wiersze pojawiają się od razu i można je skopiować lub pobrać. Zachowanie ziarna pozwala później odtworzyć te same dane; zmiana daje inny zestaw.

Dlaczego to samo ziarno zawsze daje te same dane?

Ponieważ dane testowe zmieniające się przy każdym uruchomieniu uniemożliwiają powtórzenie nieudanego testu. Ziarno zasila mały deterministyczny generator, więc to samo ziarno i te same pola dają identyczne wiersze na każdym komputerze, a współpracownik, który wpisze ziarno, odtworzy dokładnie ten sam plik.

Czy adresy e-mail są prawdziwe?

Nie. Każdy adres kończy się na example.com, domenie zarezerwowanej w RFC 2606 do dokumentacji i testów, więc nic nie może trafić do prawdziwej osoby. Z numerami telefonów jest inaczej: mają indyjski format, ale są losowe, więc nie należy pod nie dzwonić.

Ile wierszy można wygenerować naraz?

Do pięciu tysięcy za jednym razem, co wystarcza na tabelę demonstracyjną, testową bazę danych lub zestaw danych testowych. Aby uzyskać więcej, należy uruchomić generator ponownie z innym ziarnem i połączyć pliki; przeglądarka pozostaje responsywna zamiast zawieszać się przy jednym ogromnym uruchomieniu.

Czy CSV otworzy się poprawnie w Excelu lub Arkuszach Google?

Tak. Plik jest zgodny z RFC 4180: wartość zawierająca przecinek, cudzysłów lub znak nowego wiersza jest ujmowana w cudzysłów, a jej cudzysłowy są podwajane, czego oczekują arkusze kalkulacyjne. Pierwszy wiersz zawiera nadane nagłówki kolumn.

Jak utworzyć dane testowe bez rejestracji?

Wystarczy wybrać pola, podać liczbę wierszy i pobrać JSON lub CSV. Konto nie jest potrzebne i nic nie jest wysyłane: wszystko powstaje w przeglądarce. To samo ziarno ponownie daje te same wiersze.

Źródła

  • India Post, Find Pincode (All India Pincode Directory)Every PIN code the Address and PIN fields give, with its city and state
  • Postal PIN code API (public mirror of the India Post directory), used to check each PINThe district and state of each listed PIN, checked one by one
  • RFC 5737, IPv4 Address Blocks Reserved for Documentation192.0.2.0/24, 198.51.100.0/24 and 203.0.113.0/24, the only IP addresses given
  • RFC 2606, Reserved Top Level DNS Namesexample.com, the only domain emails and URLs use
  • useragents.me, most common user agents (week to 11 Oct 2026)The user-agent strings, current browser versions only
  • Stripe, Test card numbersTest card numbers (with Razorpay's, through the Test Credit Card Numbers tool)
  • Razorpay, Test Card DetailsTest card numbers for Indian schemes

Ostatnia weryfikacja: 15 października 2026.

Stawki i przepisy się zmieniają; przed oparciem się na danej liczbie należy sprawdzić źródło.

Nadal coś nie działa? Zapytaj o narzędzie Generator danych testowych a odpowiedzieć może każdy, kto zna odpowiedź. Konto nie jest potrzebne.

Więcej na ten temat

Wszystkie poradniki
  • Test data that cannot reach a real person, built safe on purposeWhy fixtures use example.com, RFC 5737 IP ranges, gateway test cards and seeds, and the one gap: a random Indian phone number may belong to someone.

Powiązane narzędzia

Wszystkie narzędzia dla programistów
Generator UUIDLosowe UUID v4 i uporządkowane czasowo v7, do 1000 naraz, z walidatoremGenerator skrótów (hash)MD5, SHA-1, SHA-256, SHA-384 i SHA-512 z tekstu lub plików, z porównaniem sumy kontrolnejGenerator wyrażeń cronHarmonogram cron z menu, opis prostym językiem i najbliższe uruchomieniaGenerator slugówCzyste slugi URL z tytułów, także z akcentami i w hindi, pojedynczo lub setki narazGenerator meta tagówTagi title, description, canonical, Open Graph i Twitter z podglądem na żywoGenerator robots.txtTworzenie pliku robots.txt z szablonów i sprawdzanie, co naprawdę robi każdy wierszGenerator mapy witrynyZamiana listy adresów URL w poprawny plik sitemap.xml, z indeksem, gdy lista jest za dużaGenerator UTMTwórz linki kampanii ze źródłem, medium i kampanią, a potem eksportuj wszystkie do CSV
Czy to narzędzie było pomocne?
Omnikit

Małe zadania wykonywane w przeglądarce. Bezpłatnie, szybko i prywatnie. Pliki nigdy nie są przesyłane.

Pliki

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Programowanie

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Finanse

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
PoradnikiPytaniaO serwisieJak sprawdzamyBiblioteka prawa (beta)PrywatnośćRegulaminUjawnieniaKontaktMore: Exam practice (UGC NET Paper 1)Działa w przeglądarce. Nic nie jest przesyłane. © 2026 Omnikit (theomnikit.com)