Bộ tạo dữ liệu giả
Tạo hàng loạt bản ghi người dùng giả nhưng chân thực chỉ với một cú nhấp chuột: ID, tên đầy đủ, email, số điện thoại và thành phố. Kết quả đầu ra là tệp CSV có dòng tiêu đề có thể dán vào bảng tính, hoặc định dạng JSON dành cho các mô phỏng API. Phương pháp này rất hữu ích để khởi tạo cơ sở dữ liệu phát triển, điền dữ liệu vào giao diện xem trước bảng điều khiển, viết bài kiểm thử tích hợp hoặc thực hiện kiểm thử tải trọng cho công cụ nhập dữ liệu từ CSV mà không tiết lộ bất kỳ thông tin người dùng thật nào.
Cách tạo một tập dữ liệu giả
-
1
Chọn số lượng bản ghi
Hãy chọn số hàng bạn cần, các lần chạy thông thường là 10, 50 hoặc 200 bản ghi.
-
2
Chọn định dạng
Định dạng CSV dùng cho bảng tính và việc nhập dữ liệu qua SQL; định dạng JSON dùng cho các thiết lập API và mô phỏng giao diện phía trước.
-
3
Tạo ra
Bộ tạo dữ liệu tự động ghép các tên người dùng, địa chỉ email, số điện thoại và thành phố thành các bản ghi có mã định danh liên tiếp.
-
4
Sao chép hoặc tải xuống
Sao chép kết quả đầu ra để dán vào công cụ, hoặc lưu dưới dạng tệp `.csv` hoặc `.json` nhằm cung cấp cho hệ thống kiểm thử của bạn.
Điều mà máy phát tạo ra
Mục tiêu là tạo ra những hình dạng chân thực, chứ không phải các dữ liệu có độ chính xác cao. Các tên được chọn từ một nguồn đa dạng, nên trông tự nhiên như do con người đặt ra thay vì mang vẻ máy móc, khuôn mẫu.
Các trường trong mỗi bản ghi
| Trường | Định dạng | Ví dụ |
|---|---|---|
id |
Số nguyên tuần tự bắt đầu từ 1 | 17 |
name |
Tên + họ từ các nhóm dữ liệu hỗn hợp | Morgan Lopez |
email |
Tên đã chuẩn hóa + id @example.com | morgan.lopez17@example.com |
phone |
Định dạng Bắc Mỹ, mã vùng giả | +1-555-412-8203 |
city |
Thủ đô châu Âu từ danh sách ngắn | Berlin |
Vì sao là @example.com và 555-
Những địa chỉ này được dành riêng cho tài liệu và các tác phẩm hư cấu theo RFC 2606 và NANP. Việc sử dụng chúng đảm bảo rằng các địa chỉ và số điện thoại được tạo ra sẽ không trùng với thông tin của người thật; do đó, dữ liệu kiểm thử của bạn sẽ không vô tình gửi vào hộp thư thực tế hay gọi điện cho một người lạ lúc 3 giờ sáng.
Các trường hợp sử dụng phù hợp
- Tạo cơ sở dữ liệu giai đoạn với đủ số hàng để các tính năng xem danh sách, tìm kiếm và phân trang hoạt động một cách chính xác và ổn định.
- Thử nghiệm tải cho công cụ nhập dữ liệu CSV: tạo ra 200 bản ghi, sau đó nhân số này với 200 000 trong bảng tính trước khi tải lên.
- Mô phỏng một API trong quá trình phát triển giao diện, bằng cách đưa kết quả JSON vào một tệp fixture.
- Dữ liệu cho bản xem trước bảng điều khiển để các bên liên quan thấy giao diện đầy dữ liệu thay vì trạng thái trống rỗng.
Điều mà nó không phải là gì
Không phải thư viện Faker phù hợp với mọi khu vực địa lý (để sử dụng Faker, @faker-js/faker hoặc Chance). Thư viện này cũng không cung cấp dữ liệu nhân khẩu học có tính thực tế về mặt thống kê, các phân bố trong đó đều đồng nhất và thuộc loại mẫu nhỏ. Nếu bạn cần tên người dùng được điều chỉnh theo từng khu vực, địa chỉ kèm mã bưu chính hợp lệ hoặc các trường dữ liệu chuyên biệt theo ngành nghề, hãy sử dụng một thư viện đầy đủ.
Câu hỏi thường gặp
Đúng vậy. Các email có định dạng kết thúc bằng @example.com – một tên miền được RFC 2606 bảo lưu nhưng không thuộc sở hữu của bất kỳ ai. Các số điện thoại sử dụng tiền tố 555-, được dành riêng trong hệ thống đánh số Bắc Mỹ dành cho nội dung hư cấu. Không số nào trong số này sẽ bao giờ đến được tay người thật.
Mỗi lần chạy đều sử dụng yếu tố ngẫu nhiên mới, do đó kết quả sẽ khác nhau mỗi lần. Nếu các bài kiểm thử của bạn cần dữ liệu có tính xác định cao, hãy tạo dữ liệu một lần duy nhất, lưu tệp vào kho mã và coi đó là mẫu thiết lập cố định.
Số lượng đầu ra được giới hạn ở 200 bản trong mỗi thế hệ nhằm đảm bảo trang hiển thị nhanh chóng và rõ ràng. Đối với khối lượng lớn hơn, hãy dán tệp CSV vào bảng tính và sao chép các dòng, hoặc chạy một thư viện chuyên dụng trên máy tính cục bộ.
Các bản ghi được tạo ra trong quá trình thực hiện yêu cầu, sau đó được gửi lại cho bạn và không được lưu trữ hoặc ghi vào nhật ký.
Công cụ liên quan
Công cụ chuyển Word sang Markdown
Chuyển tệp Word DOCX thành Markdown gọn gàng ngay trong trình duyệt. Giữ tiêu đề, danh sách, liên kết và bảng đơn giản, sau đó sao chép hoặc tải tệp .md có thể chỉnh sửa.
Công cụ chuyển Excel sang CSV
Chuyển trang tính XLSX hoặc XLS thành CSV hay TSV ngay trong trình duyệt. Chọn trang tính, dấu phân cách, bảng mã và dữ liệu ẩn mà không cần tải tệp lên.
Trình giải nén tệp
Kiểm tra các gói ZIP, JAR, XPI, DOCX, XLSX, PPTX và ODT ngay trong trình duyệt, rồi tải từng tệp bên trong mà không tải tệp nguồn lên máy chủ.
Công cụ tách trang tính Excel
Tách sổ làm việc XLSX hoặc XLS theo tab trang tính, nhóm hàng dữ liệu hoặc giá trị cột ngay trong trình duyệt. Tải một XLSX hoặc ZIP cục bộ mà không cần tải tệp lên.
Trình chuyển đổi phụ đề
Chuyển phụ đề SRT sang WebVTT hoặc VTT sang SRT ngay trên máy. Kiểm tra thời gian, giữ nguyên văn bản nhiều dòng rồi sao chép hoặc tải kết quả.
Gộp trang tính Excel
Gộp cục bộ các tệp XLSX, XLS, XLSM, XLSB hoặc ODS. Giữ các trang tính riêng biệt hoặc nối các hàng có tiêu đề khớp nhau, rồi tải xuống XLSX.
Công cụ này có phiên bản bằng các ngôn ngữ khác
- Gerador de Dados Falsos [PT]
- مولد البيانات المزيفة [AR]
- 가짜 데이터 생성기 [KO]
- Générateur de données fictives [FR]
- Generator für Testdaten [DE]
- เครื่องสร้างข้อมูลปลอม [TH]
- Generador de Datos Falsos [ES]
- Generator Data Palsu [ID]
- Falsche gegevensgenerator [NL]
- 偽データジェネレータ [JA]
- Generator för falska data [SV]
- Generator fałszywych danych [PL]
- Fake Data Generator [EN]
- Generatore di Dati Fittizi [IT]
- Генератор фальшивых данных [RU]
- Sahte Veri Üreticisi [TR]
- 虚假数据生成器 [ZH]