Pembuat Data Tiruan

Pembuat Skema

Tentukan bidang, buat catatan realistis, ekspor dalam format apa pun

Nama kolom menjadi kunci JSON / header CSV / kolom SQL.

1 – 1.000 catatan per generasi

Benih yang sama + skema yang sama = data yang identik. Sempurna untuk perlengkapan pengujian dan demo yang dapat direproduksi.

Pratinjau

Data yang Anda hasilkan akan muncul di sini. Pilih templat, lalu tekan Hasilkan.

Contoh

Output nyata dari templat Pengguna (10 catatan, lokal, tanpa seed) di setiap format ekspor.

Templat pengguna → JSON
[
  {
    "id": 1,
    "name": "Emily Carter",
    "email": "[email protected]",
    "username": "emily_c42",
    "phone": "+1 415-555-0142",
    "birthday": "1993-06-18"
  },
  {
    "id": 2,
    "name": "Daniel Fischer",
    "email": "[email protected]",
    "username": "danny_f87",
    "phone": "+1 617-555-0198",
    "birthday": "1988-11-02"
  }
]
Templat pengguna → CSV
id,name,email,username,phone,birthday
1,Emily Carter,[email protected],emily_c42,+1 415-555-0142,1993-06-18
2,Daniel Fischer,[email protected],danny_f87,+1 617-555-0198,1988-11-02
Templat pengguna → SQL INSERT
INSERT INTO users
  (id, name, email, username, phone, birthday)
VALUES
  (1, 'Emily Carter', '[email protected]',
   'emily_c42', '+1 415-555-0142', '1993-06-18'),
  (2, 'Daniel Fischer', '[email protected]',
   'danny_f87', '+1 617-555-0198', '1988-11-02');

Referensi tipe kolom

Setiap tipe, format outputnya, dan aturan pembuatannya. Semua nilai masuk akal tetapi fiktif.

Type Example output

Email menggunakan domain contoh yang sudah dicadangkan sehingga tidak akan pernah dikirim ke kotak masuk sebenarnya.

Validasi & kasus edge

Apa yang dijamin oleh alat ini — dan apa yang harus diperhatikan saat memasukkan keluaran ke dalam pengujian.

Reproduksibilitas

Dengan set benih, skema dan pengaturan yang sama selalu menghasilkan output yang identik dengan byte. Tanpa seed, setiap generasi menggunakan keacakan kriptografi baru.

Email memang dirancang aman

Alamat menggunakan @example.com dan domain cadangan serupa (RFC 2606). Mereka lulus validasi format tetapi tidak pernah dapat menerima email.

UUID adalah RFC 4122 v4

Dihasilkan dengan browser Web Crypto API — ruang acak 122-bit yang sama dengan UUID v4 sisi server.

Nama adalah fiktif

Nama depan/belakang diambil dari kumpulan per lokal. Kombinasi bersifat acak; kemiripan dengan orang sungguhan adalah suatu kebetulan.

Batas volume

Hingga 1.000 rekaman per proses, dihasilkan secara lokal dalam milidetik. Untuk kumpulan data yang lebih besar, jalankan beberapa ekspor dan gabungkan.

Semuanya tetap ada di browser Anda

Generator, kumpulan nama, dan pemformat adalah JavaScript biasa yang berjalan secara lokal. Tidak ada skema, tidak ada seed, dan tidak ada output yang keluar dari halaman ini.

Kasus penggunaan umum

Cara pengembang menggunakan data tiruan sehari-hari.

Prototyping frontend

Masukkan ekspor JSON langsung ke cerita tiruan atau komponen pengambilan Anda untuk dirancang berdasarkan payload yang realistis.

Penyemaian basis data

Ekspor SQL INSERT dengan nama tabel Anda sendiri, atau CSV untuk LOAD DATA / impor spreadsheet.

Pengujian API & QA

Sematkan seed sehingga setiap pengujian yang dijalankan memutar ulang kumpulan data yang sama persis — kegagalan dapat direproduksi.

Demo & tangkapan layar

Isi status, tabel, dan bagan yang kosong dengan data masuk akal yang terbaca dengan baik di tangkapan layar dan demo pemangku kepentingan.