繁體中文

線上工具

隨機結構化資料產生器

從小型可見欄位架構產生有限範圍的 XML、YAML 或 TSV 測試記錄。

免費使用繁體中文說明方法與限制清楚說明
更新日期

私密瀏覽工作區

隨機結構化資料產生器

輸入內容僅在本瀏覽器分頁中本機處理,不會傳送至 NexaCurrent。

可見結果

檢視輸出結果

執行工具以顯示結果。不會在背景複製或下載任何內容。

方式
依據簡單的可見欄位結構,產生有限範圍的 XML、YAML 或 TSV 測試記錄。
隱私
來源、設定、產生的數值與可見結果皆保留在此瀏覽器分頁中。點選重設即可清除目前狀態。
上限
文字上限為 200,000 個字元。產生的 fixtures 最多支援 20 個欄位、100 筆記錄,以及每個安全模式值 128 個字元。

方法與背景

隨機結構化資料產生器的用途

使用此頁面從欄位名稱與簡單的數值類型,建立一組可審閱的 XML、YAML 或 TSV 記錄,用於測試、展示與匯入預覽。工作區會將來源、設定與結果並排顯示,讓你能瞭解實際變更,而不只是接收一串來路不明的剪貼簿內容。建議先用已知的簡單範例開始,再使用不熟悉的資料。

架構「name:string」、「count:integer」與「active:boolean」會在所選格式中產生同樣三個欄位的記錄。數量控制的是記錄筆數,而非欄位數量。可見的結果可供選取、複製與下載,系統不會自動複製或儲存,讓你能停下來與來源比對,再決定下一步動作。

轉換的運作方式

每一行 schema 使用 name:type 的格式。支援的類型有 string、integer、boolean 和 date。頁面會在本地建立每一列,逸出 XML 文字,保留 TSV 欄位,並寫出可讀的 YAML。在沒有設定 seed 的情況下,數值會使用瀏覽器的安全隨機位元組來源。

請選擇您要測試的系統所預期的格式。若要取得全新的隨機範例,請將 seed 留空。輸入 seed 會切換為清楚標示的可重複測試模式,使相同的 schema 與 seed 能產生相同的 fixture。在一般使用情況下,輸入與輸出都會保留在目前的瀏覽器分頁中。NexaCurrent 不會上傳工作數值來執行此操作。重設會清除已輸入的數值、設定、結果、訊息以及工作區中已產生的下載檔案。

如何使用隨機結構化資料產生器

輸入或貼上能代表您任務的最小且完整的來源數值。選擇本頁面上顯示的來源格式、方向、位元組順序、輸出類型或 fixture 類型。執行主要動作,閱讀摘要,並在使用複製或下載之前檢視完整的可見結果。

在下載之前,請先在可見結果中檢查欄位名稱、列數、引號使用方式以及數值類型。請使用目標系統所用的相同匯入工具來解析檔案。如果接收端的應用程式有自己的規格、範例或驗證工具,請以其作為第二重檢查。本頁的成功結果僅代表符合本頁所述的規則,無法保證其他系統選擇了相同的慣例。

錯誤、邊界與復原

無效的欄位名稱、重複或格式錯誤的定義、不支援的類型、超過 20 個欄位、數量超出 1–100 的範圍,以及過大的來源文字,都會停止產生並顯示明確的修正提示。錯誤會清除先前的結果,以避免將已過時的成功結果誤認為修正後的正確答案。請先修正第一則訊息,再重新執行操作。更改輸入或設定也會移除過時的複製回饋。

文字輸入上限為 200,000 個字元,產生數量上限為 100 筆,pattern 或 schema 展開則適用各控制項旁顯示的較小上限。這些限制是為了讓單一瀏覽器分頁保持流暢。對於大型檔案或批次作業,請使用串流式命令列工具,並保留一份原始副本。

限制與負責任的使用方式

產生的數值為合成佔位符,並非真實人物、指派的識別碼、生產環境的紀錄,也不能用於取代 schema 驗證。使用 seed 的模式具有可預測性,絕不可視為安全的隨機性。

當無害的範例即可證明相同行為時,請勿貼上真實的密碼、私鑰、存取權杖、個人紀錄或生產環境的客戶資料集。請將下載的輸出視為新檔案,保留來源直到目標系統接受為止,並在需要由他人重現結果時記錄所選擇的格式。

繼續探索