摘要:免费的中国格式测试数据生成器:身份证号(MOD 11-2 合法)、手机号(真实号段)、统一社会信用代码(mod 31)、银行卡号(Luhn+公开测试 BIN)批量生成,格式合法但随机,不对应任何真实个人或账户,本地运行。
此工具完全在您的浏览器中运行。打开 DevTools → Network 面板,搜索您的输入内容——它不会出现在任何请求中。
使用指南
注册流程压测要 500 个合法身份证号、表单联调需要能过校验的手机号、支付沙箱外想本地过一遍 Luhn——测试数据是开发日常。本工具批量生成四种中国格式的合法测试数据:全部通过对应国标校验(可拿本站校验器复验),但每一位随机生成、不对应任何真实个人/企业/账户。全部本地运行。
1. 「格式合法但随机」意味着什么
身份证号通过 MOD 11-2 校验、手机号来自真实号段、信用代码过 mod 31、卡号过 Luhn——它们能骗过「格式校验」,这正是测试数据的作用;但顺序码/后缀全部随机,命中真实在册号码的概率是天文数字级分之一,且不与任何姓名、身份关联(本工具不生成也不应生成姓名-号码对)。银行卡用的是支付网关公开测试段(411111 等),这些段在真实支付环境天然失败。
2. 合规使用边界(务必读完)
- 允许:开发/测试环境填充、表单校验联调、教学演示、数据库脱敏演练的替代数据。
- 禁止:冒充他人身份注册任何真实服务、绕过实名认证、生成后用于钓鱼/欺诈页面——这些在《网络安全法》《个人信息保护法》下均有明确责任。
- 灰线自查:如果生成的数据会离开你的测试环境接触到真实系统或真人,就停。
3. 与校验器配合的自测闭环
推荐的工程用法:生成器造一批 → 灌进你的表单 → 表单接本站校验器同款规则(校验逻辑开源在本工具页说明)→ 故意改坏一位验证校验器能拦。这个闭环能同时测出「校验太松」(改坏也过)和「校验太紧」(合法被拒)两类 bug——后者在生产环境会把真实用户挡在门外,往往更致命。