欢迎您!

Mock 测试数据生成

接口标识: mockdata 价格: 0.008 元/次 同步响应
接口简介
Mock 测试数据生成接口按类型批量产出中文仿真测试数据,涵盖姓名、手机号、身份证、银行卡、地址、邮箱、公司名、UUID、ISO8601 时间与文本十种类型,可任意组合,单次最多 1000 条。身份证与银行卡为校验位合法的虚构号码,与任何真实公民信息无关,可通过表单与规则校验;传入随机种子即可精确复现同一批数据,便于回归比对。适合系统联调造数、演示环境填充、自动化测试与教学练习等场景。
详细介绍
常见问题
Q:生成的身份证号是真实的吗?
A:不是。所有号码均为算法虚构生成,与任何真实公民信息无关;但校验位符合国家标准算法,能正常通过表单格式校验与规则引擎测试,可放心用于开发与测试环境。
Q:如何让两次生成的数据完全一致?
A:传入相同的 seed(整数随机种子)即可。同一种子、同一类型与条数组合,输出的数据完全相同,适合自动化回归测试前后比对。
Q:一次最多能生成多少条?
A:单次请求 count 最大为 1000,超出范围会返回参数错误(code=40002)。需要更大数据量时分多次调用即可。
接口地址: https://www.phpwc.cn/api/mockdata
请求方式: POST
业务请求参数
参数名类型必填默认值说明
type string 必填 - 数据类型:name/phone/idcard/bankcard/address/email/company/uuid/datetime/text,多个用逗号分隔
count int 选填 1 生成条数,1-1000,默认 1
seed int 选填 - 随机种子,同种子结果可复现
响应参数
字段名类型说明
codeint状态码,0=成功
descstring状态描述
data− object 业务数据(成功时返回)
types array 所选数据类型列表
count int 生成条数
data− array 数据数组,每项含所选类型字段
name string 姓名
phone string 手机号
idcard string 身份证(校验位合法的虚构号)
bankcard string 银行卡号
address string 地址
email string 邮箱
company string 公司名
uuid string UUID
datetime string ISO8601 时间
text string 一段文本
request_idstring请求追踪ID
JSON 示例:
调用成功:
{
  "code": 0,
  "desc": "success",
  "data": { ... },
  "request_id": "abc123..."
}
调用失败:
{
  "code": 999,
  "desc": "错误描述",
  "request_id": "abc123..."
}
请先 登录 后使用在线测试

© 网程科技(林州网程科技有限公司)   |  豫ICP备2025120409号-2   |  豫B2-20230220   |  豫公网安备 41058102000262号