广告位
Mock 数据生成器
按字段模板批量生成测试数据,支持 17 种类型,输出 JSON 或 CSV,本地生成不上传
快速预设
用户表
订单表
商品表
清空字段
字段定义
字段名
类型
#
操作
范围 1 - 1000
点击"生成数据"查看结果...
广告位
工具介绍
Mock 数据生成器允许你按字段定义模板,批量生成结构化测试数据,适用于接口联调、数据库填充、演示数据等场景。
- 17 种类型:姓名、手机号、邮箱、身份证、地址、日期、日期时间、时间戳、数字范围、随机字符串、UUID、布尔、枚举、IP、公司名、颜色、URL、段落文本。
- 双格式输出:JSON(格式化/压缩)与 CSV 一键切换。
- 批量生成:1-1000 条数据一次性生成。
- 预设模板:内置用户表、订单表、商品表,开箱即用。
- 本地生成:所有数据在浏览器生成,无网络请求。
安全保障
- 纯本地生成:数据生成逻辑完全在浏览器中执行,无需联网。
- 无外部依赖:不调用任何 Mock API 服务,所有逻辑自实现。
- 适合开发测试:生成的身份证、手机号均为伪造格式,不对应真实用户,可安全用于测试环境。
常见问题
生成的身份证号是真实的吗?
不是。生成的身份证号符合 GB 11643-1999 的格式规范(地区码 + 出生日期 + 顺序码 + 校验码),但地区码使用 110000/310000 等示意值,校验码按规则计算。不会对应任何真实公民,可放心用于测试。
CSV 中的逗号、换行如何处理?
本工具遵循 RFC 4180 规范:字段值若包含逗号、双引号或换行符,会用双引号包裹,内部双引号转义为两个双引号。可直接导入 Excel、数据库。
数字范围如何配置?
在字段名后选择"数字范围"类型,然后在字段名输入框中按 字段名|最小值|最大值 格式填写,例如 age|18|60。若不填写范围则默认 0-100。
枚举类型怎么用?
选择"枚举"类型,字段名按 字段名|值1,值2,值3 格式填写,例如 status|待付款,已付款,已发货,已完成,生成时从这些值中随机选取。
广告位