Trình Tạo Dữ Liệu Giả
Tạo dữ liệu kiểm thử giả lập thực tế từ các trường tùy chỉnh của riêng bạn và xuất ngay dưới dạng mảng JSON, CSV hoặc câu lệnh SQL INSERT ngay trong trình duyệt.
Trình Tạo Dữ Liệu Giả — Xác định các cột bạn cần — tên, email, số điện thoại, UUID, ngày tháng và hơn thế nữa —, chọn số hàng cần tạo và nhận ngay dữ liệu giả thực tế ở định dạng JSON, CSV hoặc SQL. Nhấp Tạo lại để có một lô mới bất cứ lúc nào. Mọi thứ đều được tạo cục bộ trong trình duyệt của bạn, nên lược đồ và dữ liệu của bạn không bao giờ rời khỏi thiết bị.
Trình Tạo Dữ Liệu Giả là gì?
Một trình tạo dữ liệu giả miễn phí tạo ra các bản ghi giả lập (giả / mẫu / kiểm thử) thực tế hoàn toàn trong trình duyệt của bạn. Lập trình viên, kỹ sư QA và nhà thiết kế cơ sở dữ liệu dùng nó để nạp dữ liệu vào cơ sở dữ liệu, đổ dữ liệu cho nguyên mẫu UI, kiểm thử biểu mẫu dưới tải và xây dựng fixture API mà không cần viết script seed. Thêm các trường, đặt cho mỗi trường một tên cột và một kiểu dữ liệu — UUID, tên đầy đủ, tên, email, điện thoại, thành phố, quốc gia, ngày, số nguyên, boolean, câu hoặc công ty —, đặt số hàng, chọn định dạng đầu ra và sao chép kết quả. Nhấp Tạo lại để có một lô hoàn toàn mới với cùng cấu trúc. Đầu ra tự động cập nhật khi bạn chỉnh sửa các trường, số lượng hoặc định dạng.
Cách sử dụng Trình Tạo Dữ Liệu Giả
- Thêm một trường cho mỗi cột bạn cần bằng nút Thêm trường, sau đó đặt tên cho nó và chọn một kiểu dữ liệu (UUID, tên đầy đủ, email, điện thoại, ngày, số nguyên, boolean và hơn thế nữa).
- Đặt số Hàng cho biết cần tạo bao nhiêu bản ghi (từ 1 đến 1000).
- Chọn định dạng đầu ra bằng nút điều khiển phân đoạn: mảng JSON, CSV hoặc câu lệnh SQL INSERT.
- Nhấp Tạo lại để có một lô giá trị mới với cùng các trường và số lượng bất cứ khi nào bạn muốn dữ liệu khác.
- Nhấp Sao chép để đưa dữ liệu đã tạo vào khay nhớ tạm, sẵn sàng để dán vào một tệp seed, bảng tính hoặc truy vấn.
Ví dụ
Fixture JSON cho một mock API
Trường = id (UUID), name (tên đầy đủ), email (email), age (số nguyên); Hàng = 3; Định dạng = JSON. Đầu ra là một mảng JSON được định dạng đẹp gồm ba đối tượng, mỗi đối tượng có các khóa id, name, email và age. Nhấp Tạo lại để có một tập khác với cùng cấu trúc.
CSV để nhập vào bảng tính
Trường = first (tên), city (thành phố), country (quốc gia); Hàng = 50; Định dạng = CSV. Bạn nhận được một hàng tiêu đề theo sau là 50 hàng phân tách bằng dấu phẩy; các giá trị chứa dấu phẩy hoặc dấu ngoặc kép sẽ tự động được đặt trong dấu ngoặc kép và thoát ký tự.
Seed SQL cho một bảng người dùng
Trường = name (tên đầy đủ), email (email), active (boolean); Hàng = 10; Định dạng = SQL. Đầu ra là mười câu lệnh INSERT INTO `data` (...) VALUES (...); với chuỗi được đặt trong dấu ngoặc kép, boolean là TRUE/FALSE và số để nguyên không có dấu ngoặc.
Câu hỏi thường gặp
- Mỗi trường có thể tạo những kiểu dữ liệu nào?
- Mỗi trường có thể là UUID, tên đầy đủ, tên, email, số điện thoại, thành phố, quốc gia, ngày (YYYY-MM-DD), số nguyên (1-1000), boolean, câu hoặc tên công ty. Kết hợp bao nhiêu trường tùy nhu cầu của bạn.
- Những định dạng đầu ra nào được hỗ trợ?
- Ba: một mảng JSON các đối tượng được định dạng đẹp, CSV có hàng tiêu đề (dấu phẩy và dấu ngoặc kép được thoát ký tự) và các câu lệnh SQL INSERT với chuỗi trong dấu ngoặc kép và boolean là TRUE/FALSE. Chuyển đổi định dạng trên cùng các hàng đã tạo bằng nút điều khiển phân đoạn.
- Tại sao dữ liệu thay đổi mỗi lần tôi nhấp Tạo lại?
- Tạo lại tạo ra một lô ngẫu nhiên mới từ cùng các trường, số hàng và định dạng. Dữ liệu cũng tự động cập nhật bất cứ khi nào bạn thêm hoặc xóa một trường, đổi tên một cột, thay đổi một kiểu hoặc điều chỉnh số hàng hay định dạng.
- Tôi có thể tạo bao nhiêu hàng cùng một lúc?
- Bất kỳ số nguyên nào từ 1 đến 1000; các giá trị ngoài phạm vi đó sẽ được kẹp về giới hạn gần nhất. Giới hạn trên giữ cho việc tạo luôn tức thì — tạo một lô và sao chép nó, rồi tạo lô khác nếu bạn cần thêm.
- Dữ liệu của tôi có được gửi đến máy chủ không?
- Không. Các trường, số hàng và các bản ghi được tạo đều được tạo hoàn toàn ở phía máy khách trong trình duyệt của bạn — không có tải lên, không có truyền tệp và không có lệnh gọi API đến bất kỳ máy chủ nào. Không có gì rời khỏi thiết bị của bạn.
Công cụ liên quan
Mã hóa / giải mã Base32 / Base58
Mã hóa văn bản thành Base32 (RFC 4648) hoặc Base58 (bảng chữ cái Bitcoin) và giải mã cả hai trở lại văn bản, hoàn toàn an toàn với UTF-8 và toàn bộ trong trình duyệt của bạn.
Mã hóa / Giải mã Base64
Mã hóa văn bản thành Base64 hoặc giải mã Base64 trở lại văn bản (an toàn UTF-8).
Công cụ chuyển đổi kiểu chữ và đếm
Thay đổi kiểu chữ hoa/thường của văn bản và đếm ký tự, từ và dòng.
Trình định dạng và rút gọn mã
Làm đẹp hoặc rút gọn HTML, CSS và JavaScript ngay lập tức trong trình duyệt của bạn, với thụt lề 2 dấu cách, 4 dấu cách hoặc tab và nén JavaScript bằng Terser.