模擬資料產生器

架構產生器</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。此頁面不會留下架構、種子和輸出。

常見用例

開發人員如何日常使​​用模擬資料。

前端原型

將 JSON 匯出直接輸入到您的擷取模擬或元件故事中,以根據實際負載進行設計。

資料庫播種

使用您自己的表名稱匯出 SQL INSERT,或匯出 CSV 以用於載入資料/電子表格匯入。

API 和 QA 測試

固定種子,以便每次測試運行都重播完全相同的資料集 — 故障可以重現。

演示和螢幕截圖

使用在螢幕截圖和利害關係人演示中易於閱讀的可信任資料填入空白狀態、表格和圖表。