Công cụ tạo dữ liệu giả

Tạo dữ liệu kiểm thử giả mà chân thực: tên, email, điện thoại, địa chỉ, công ty, ngày sinh ở 8 ngôn ngữ/quốc gia. Xuất JSON, CSV hoặc SQL INSERT; dùng seed để lặp lại.

Mọi bản ghi đều là hư cấu: tên và địa điểm được ghép ngẫu nhiên, email dùng tên miền dành riêng example.com/.org/.net và số điện thoại Mỹ dùng dải giả 555-01xx.

Cùng một seed luôn cho ra cùng dữ liệu.

Định dạng

Tạo dữ liệu giả là gì?

Tạo các bản ghi cá nhân chân thực nhưng hư cấu để kiểm thử, demo và chụp màn hình. Chọn ngôn ngữ/quốc gia (Mỹ, Anh, Việt Nam, Tây Ban Nha, Pháp, Đức, Brazil hoặc Nhật Bản), các trường bạn cần — ID, UUID, họ tên, giới tính, email, tên người dùng, điện thoại, ngày sinh, đường, thành phố, mã bưu chính, quốc gia, công ty, chức danh — và xuất tới 1.000 dòng dưới dạng JSON, CSV hoặc câu lệnh SQL INSERT.

Cách sử dụng Tạo dữ liệu giả

  1. Chọn Ngôn ngữ/quốc gia và Số dòng.
  2. Đánh dấu các Trường dữ liệu bạn muốn.
  3. Chọn Định dạng (JSON, CSV hoặc SQL INSERT với Tên bảng).
  4. Tùy chọn nhập Seed để lần nào cũng nhận được cùng dữ liệu, rồi bấm Tạo và sao chép hoặc tải xuống.

Ví dụ

Đầu vào
Locale English (United States), 2 rows, fields ID, Full name, Email, Phone, City, Format CSV, Seed demo
Đầu ra
id,fullName,email,phone,city
1,Michael Jones,michaeljones73@example.org,(983) 555-0112,"Boise, ID"
2,Patricia Jones,patricia.jones68@example.net,(421) 555-0178,"Madison, WI"

Khi nào nên dùng Tạo dữ liệu giả

Dùng để nạp dữ liệu cho cơ sở dữ liệu phát triển, kiểm thử biểu mẫu và chức năng nhập, tạo tài khoản demo và chụp màn hình mà không lộ dữ liệu khách hàng thật. Đừng dùng để tạo danh tính giả hay lừa dối bất kỳ ai, và đừng kỳ vọng các tổ hợp (thành phố + mã bưu chính + điện thoại) tồn tại trong thực tế.

Tạo dữ liệu giả hoạt động như thế nào

Mỗi bản ghi kết hợp ngẫu nhiên các tên, họ, tên đường và thành phố phổ biến của ngôn ngữ/quốc gia đã chọn, với định dạng địa chỉ, mã bưu chính và số điện thoại theo từng nơi (tên tiếng Việt và tiếng Nhật được viết họ trước). Email và tên người dùng được suy ra từ họ tên, chuyển sang ASCII, và luôn dùng các tên miền dành riêng example.com, example.org hoặc example.net (RFC 2606); số điện thoại Mỹ dùng dải hư cấu 555-01xx. Không có seed, tính ngẫu nhiên đến từ crypto.getRandomValues; khi có seed, một PRNG tất định (mulberry32) được dùng để kết quả có thể tái lập. Trường CSV được đặt trong nháy khi cần và chuỗi SQL được escape.

Các Trường Hợp Sử Dụng Phổ Biến

  • Nạp người dùng cho cơ sở dữ liệu phát triển
  • Kiểm thử chức năng nhập CSV và kiểm tra biểu mẫu
  • Tạo dữ liệu demo cho ảnh chụp màn hình và buổi demo bán hàng
  • Tạo dữ liệu fixture có thể tái lập cho kiểm thử tự động bằng seed

Lưu Ý Bảo Mật

Dữ liệu giả bảo vệ quyền riêng tư trong hệ thống không phải production. Đừng bao giờ trộn nó với hồ sơ khách hàng thật, và đừng dùng danh tính được tạo để đăng ký hay xác minh.

Câu Hỏi Thường Gặp

Email được tạo có thể đến tay người thật không?

Không. Mọi địa chỉ đều dùng example.com, example.org hoặc example.net, các tên miền dành riêng cho tài liệu và kiểm thử.

Vì sao nên dùng seed?

Cùng seed, ngôn ngữ/quốc gia, trường và số dòng luôn cho ra dữ liệu giống hệt nhau, lý tưởng cho kiểm thử lặp lại và fixture dùng chung.

Địa chỉ có thật không?

Tên thành phố và tên đường là từ thật của nơi đó, nhưng được kết hợp ngẫu nhiên, nên một địa chỉ cụ thể thường không tồn tại.

Bước tiếp theo nên làm

Khám phá thêm danh mục