模擬資料產生器
定義架構,產生真實的測試數據,並將其匯出為 JSON、CSV、SQL、XML 或 YAML。在瀏覽器中 100% 運行 — 不會上傳任何內容。
架構產生器</divi="<<i-ddivi="<i<divi格式。 data-i="8">快速入門範本
Define your fields, generate realistic records, export in any format
字段名稱變為 JSON 鍵/CSV 標頭/SQL 列。
每代 1 – 1,000 筆記錄
相同的種子 + 相同的架構 = 相同的資料。非常適合可重現的測試裝置和演示。
預覽
您產生的資料將顯示在此。選擇一個模板,然後按“生成”。
Examples
Real output from the User template (10 records, locale en, no seed) in every export format.
使用者範本 → 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"
}
]
使用者範本 → 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
使用者範本 → 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');
欄位類型參考
每種類型,其輸出格式和產生規則。所有值都是合理但虛構的。
| Type | Example output |
|---|
電子郵件使用保留的範例網域,因此它們永遠無法傳送到真實的收件匣。
驗證和邊緣情況
此工具保證什麼 - 以及將輸出輸入測試時要注意什麼。
可重複性
使用種子集,相同的模式和設定總是產生相同的位元組輸出。如果沒有種子,每一代都會使用新的加密隨機性。
電子郵件在設計上是安全的
地址使用 @example.com 和類似的保留域 (RFC 2606)。它們通過了格式驗證,但永遠無法接收郵件。
UUID 是 RFC 4122 v4
使用瀏覽器 Web Crypto API 產生 - 與伺服器端 v4 UUID 相同的 122 位元隨機空間。
名稱是虛構的
名字/姓氏是從每個區域設定池中提取的。組合是隨機的;與真人相似純屬巧合。
數量限制
每次運行最多 1,000 筆記錄,以毫秒為單位在本地產生。對於較大的資料集,運行多個導出並連接。
一切都保留在您的瀏覽器中
生成器、名稱池和格式化程式都是在本地運行的純 JavaScript。此頁面不會留下架構、種子和輸出。
常見用例
開發人員如何日常使用模擬資料。