反馈

随机测试数据生成器

留空则按上方权重随机生成;填了则按 Schema 生成。支持 type/properties/items/enum/minimum/maximum/minLength/maxLength/count。
纯前端生成,仅用于测试 / Mock 数据。结构化模式的 Schema 支持为简化版。

📖 工具说明

1. 这个工具做什么?

按你选的格式,一键生成一批随机的测试 / Mock 数据。

格式 模式 说明
JSON / YAML 结构化 生成任意嵌套的对象/数组,可控字段数、深度、各类型概率,支持随机种子复现,支持简化版 JSON Schema
CSV / TSV / TOML / XML 表格 指定列名/键名 + 行数 + 随机取值样本,生成扁平结构

2. 使用方法

结构化(JSON / YAML)

  1. 选根类型(对象 / 数组)、字段数、最大深度、字符串长度、数字范围。
  2. 用「类型权重」调 string / number / boolean / null / array / object 出现的比例。
  3. 填「随机种子」可让结果可复现;填「简化 Schema」则按 Schema 生成(type / properties / items / enum / minimum / maximum / count 等)。

表格(CSV / TSV / TOML / XML)

  1. 填列名(TOML 是键名),设行数。
  2. 「随机内容示例」填几个候选值(逗号分隔),每个单元格从中随机取;留空则用 数据xxx
  3. TOML 可设表名,XML 可设根 / 子节点名。

点「生成」,右侧出结果,可复制或下载。


3. 特点

📖 相关推荐