🎲 模拟数据生成器 (Faker)

快速生成逼真的测试数据 · 支持姓名/邮箱/电话/地址/公司/信用卡/占位图片/日期

最大100条
📊 生成结果 0 条数据
点击上方“生成数据”按钮,结果将显示在这里...
✅ 已复制到剪贴板!

📖 在线模拟数据生成器:开发测试的Mock数据工厂

模拟数据(Mock Data)是软件开发测试环节的刚需。无论是前端原型演示、后端接口调试、数据库填充、压力测试,都需要大量真实感人的测试数据。ng.cc提供的在线模拟数据生成器,无需安装任何库(如Faker.js),打开浏览器即可生成姓名、邮箱、手机号、地址、公司、信用卡、占位图片、日期等8类常用测试数据。支持纯文本、JSON对象、JSON数组三种输出格式,所有生成均在浏览器本地完成,0网络请求,保护您的测试数据隐私。

🎯 8种开箱即用数据类型

中文姓名、中国大陆手机号、真实感地址、知名企业、占位图片URL、信用卡号、标准日期。覆盖80%测试场景。

📦 灵活的输出格式

纯文本(一行一条)、JSON对象(单条)、JSON数组(多条)。可直接复制到代码、数据库、Excel。

⚡ 批量生成

单次最多生成100条数据。JSON数组模式可快速生成Mock API响应结构。

🔒 100%本地隐私

所有数据在您的浏览器内生成,绝不发送到服务器。商业项目测试数据零泄露风险。

🎯 谁需要模拟数据生成器?

👨‍💻 前端开发者
组件开发时填充假数据
🖧 后端开发者
接口调试、数据库填充
🧪 测试工程师
压力测试、边界测试
📊 产品经理
原型演示、UI稿填充
🎓 技术学员
练习项目、作业演示

💡 如何使用模拟数据生成器?

🔹 3步生成测试数据

  1. 选择数据类型:从下拉菜单中选择需要的数据类型(姓名/邮箱/电话等)。
  2. 设置格式与数量:选择纯文本/JSON对象/JSON数组,输入生成条数(1-100)。
  3. 一键生成:点击「生成数据」按钮,结果立即显示,点击「复制结果」粘贴使用。

🔹 进阶技巧

📊 数据类型与示例

类型 格式 示例
姓名中文姓名张三、李四、王五
邮箱英文/拼音@域名zhang@example.com, li@test.com
手机号1xxxxxxxxxx13800138000, 13912345678
地址省/市/区北京市朝阳区、上海市浦东新区
公司知名互联网企业阿里巴巴、腾讯、字节跳动
占位图片图片服务URLhttps://picsum.photos/200/300
信用卡号16位数字(空格分组)6222 0802 1234 5678
日期YYYY-MM-DD2024-01-01、2025-10-01

❓ 常见问题解答

Q1:生成的手机号可以拨打通话吗?
不可以。 生成的手机号均为符合号码规则的测试号(如13800138000是官方测试号),不会真实存在或打通。请勿用于非法用途。
Q2:生成的信用卡号能用来付款吗?
绝对不能。 生成的信用卡号虽然符合Luhn算法(校验通过),但均为虚拟测试卡号,没有真实账户关联。仅用于支付界面UI演示、表单验证测试。
Q3:为什么我的占位图片URL打不开?
我们使用了picsum.photosvia.placeholder.complacekitten.com等公共占位图服务。这些服务在国内部分地区可能访问不稳定。您可以直接在浏览器中打开生成的URL,如果无法访问,可以尝试更换其他占位图服务。
Q4:支持英文数据吗?我想要英文名、英文地址。
当前版本主要提供中文场景的测试数据。如果您需要纯英文数据(如John Smith, 123 Main St),我们计划在后续版本中增加语言切换功能。目前您可以使用「自定义JSON对象」手动输入英文占位符。
Q5:和Faker.js、Mock.js有什么区别?
  • Faker.js/Mock.js:需要安装NPM包,集成到Node.js或前端项目中,适合持续集成。
  • 本工具零安装、零依赖的在线工具,适合临时测试、快速演示、跨设备使用。
两者互补,本工具无需任何环境配置,打开即用。
Q6:最大支持生成多少条数据?
为保持浏览器性能,我们限制单次最多100条。如需生成万级以上测试数据,建议使用专业的数据库填充工具或编写脚本。
Q7:我的数据会上传到ng.cc服务器吗?
绝对不会。 这是一个纯静态HTML页面,所有数据生成代码都在您的浏览器中执行。您可以断开网络测试,工具依然正常工作。您的测试数据不会离开您的电脑

🔗 关联工具推荐

本工具是ng.cc开发者工具箱数据工具系列的一员,您可能还需要:

⚡ 所有工具均在浏览器本地运行,不存储任何用户数据,可放心用于商业项目测试。