Pembuat Data Tiruan
Tentukan skema, buat data pengujian yang realistis, dan ekspor sebagai JSON, CSV, SQL, XML, atau YAML. Berjalan 100% di browser Anda — tidak ada yang diunggah.
Pembuat Skema
Tentukan bidang, buat catatan realistis, ekspor dalam format apa pun
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.
[
{
"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"
}
]
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
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.