如何生成可复现的 JSON 和 CSV 测试数据?
每行定义一个 字段名:类型,最多生成 5000 条模拟记录。可选择中英文数据、整数种子以及 JSON 或 CSV。同一固定 Faker 版本和相同设置会重复生成相同数据,不需要账号或 API Key。
具体怎么操作?
- 定义 1–30 行不重名的 字段名:类型,例如 id:uuid 和 name:fullName。
- 选择 1–5000 条记录、整数种子、数据语言和输出格式。
- 点击“运行”,检查记录后下载 JSON 或 CSV。
生成布尔类型测试记录
布尔字段保留 JSON 布尔类型。具体序列取决于固定的 Faker 版本和种子,升级版本时应核对实际结果。
输入:
字段:active:boolean
条数:3;种子:42;语言:English
输出:
[
{"active": true},
{"active": false},
{"active": false}
]什么时候适合使用?
需要可复现的测试样例和表格时使用本工具;需要密码学随机值时使用现有 UUID 或密码生成器;生产字段约束应以接口规范为准。
结果有哪些边界?
数据仅为模拟内容,不证明身份真实或邮箱可投递。integer 范围为 0–100。CSV 将字段转成文本,并对类似公式的字符串加单引号前缀;导入电子表格后仍应检查。带固定种子的 UUID 不应作为生产密钥。
遇到问题怎么办?
| 问题 | 处理方法 |
|---|---|
| 字段定义被拒绝。 | 类型不支持、字段重复或使用保留名称。 使用不重名字段,类型选 uuid、fullName、email、integer、boolean、company 或 word。 |
| 相同种子后来生成不同结果。 | 语言、字段顺序、设置或依赖版本有变化。 将所有生成设置和固定 Faker 版本一同保存。 |
常见问题
需要上传内容或注册账号吗?
不需要。处理在当前浏览器中完成;本站只提供页面和所需静态引擎资源。
为什么修改输入后结果消失?
工具会清除旧输出,避免把上次结果误当成新结果。更改输入或设置后,请重新运行。
参考资料
首次发布:根据当前工具界面核对步骤,补充示例和已知限制。