Mock数据生成器 - 在线模拟数据生成工具

一款免费的在线 Mock 数据生成器,支持 JSON、CSV、SQL 等多种格式,自定义字段类型和数量,快速生成测试数据用于开发和测试。

数据配置

字段配置

预设模板

生成的数据

[
  {
    "id": 548,
    "name": "张秀英",
    "email": "kirxcg@hotmail.com",
    "phone": "17767277771"
  },
  {
    "id": 69,
    "name": "周敏",
    "email": "5r21u@yahoo.com",
    "phone": "17523267039"
  },
  {
    "id": 61,
    "name": "杨伟",
    "email": "000n8@hotmail.com",
    "phone": "15075575390"
  },
  {
    "id": 383,
    "name": "李丽",
    "email": "rrmnb4@yahoo.com",
    "phone": "16852747171"
  },
  {
    "id": 788,
    "name": "陈强",
    "email": "i6y2xo@gmail.com",
    "phone": "16292193599"
  },
  {
    "id": 622,
    "name": "王敏",
    "email": "0a79uyf@yahoo.com",
    "phone": "19815044170"
  },
  {
    "id": 345,
    "name": "吴丽",
    "email": "n2rnk@yahoo.com",
    "phone": "13329190919"
  },
  {
    "id": 198,
    "name": "李敏",
    "email": "1kv1xb@yahoo.com",
    "phone": "14387903570"
  },
  {
    "id": 543,
    "name": "吴丽",
    "email": "f65j2@yahoo.com",
    "phone": "13598138709"
  },
  {
    "id": 199,
    "name": "张洋",
    "email": "0r0v9f@hotmail.com",
    "phone": "11057056141"
  }
]

数据统计

记录数
10
字段数
4
数据大小
1 KB
格式
json

使用示例

JavaScript (fetch)

fetch('/api/data')
  .then(response => response.json())
  .then(data => console.log(data));

Python (requests)

import requests
response = requests.get('/api/data')
data = response.json()
print(data)

# 什么是 Mock 数据?

Mock 数据是在软件开发过程中使用的模拟数据,用于替代真实的生产数据进行测试和开发。 在开发初期,后端接口可能尚未完成,或者为了隔离测试环境,开发者需要使用 Mock 数据来模拟真实的数据交互。 Mock 数据可以帮助开发者验证前端逻辑、测试用户界面以及进行性能测试,而无需依赖真实的后端服务。

Mock 数据生成器是一种工具,可以根据预定义的规则和模板生成符合特定格式的模拟数据。 它支持多种数据格式(如 JSON、CSV、SQL 等),允许用户自定义字段类型和数量,从而生成符合实际业务需求的测试数据。

# 如何使用本工具

  1. 在左侧配置面板中选择输出格式(JSON、CSV、SQL 等)
  2. 设置需要生成的记录数量
  3. 添加和配置字段,选择字段类型(姓名、邮箱、电话等)
  4. 使用预设模板快速生成常用数据结构
  5. 在右侧结果面板中查看生成的数据
  6. 复制或下载生成的数据用于测试

# 核心功能特性

  • 多种格式支持: 支持 JSON、CSV、SQL、XML、YAML 等多种数据格式
  • 丰富的字段类型: 提供 30+ 种常用字段类型,包括姓名、邮箱、电话、地址、日期等
  • 自定义配置: 支持自定义字段名称、数据范围、枚举值等
  • 预设模板: 提供常用的预设模板,快速生成用户信息、订单数据等
  • 本地处理: 所有数据生成都在浏览器本地完成,保证数据安全
  • 实时预览: 配置变更后实时生成和预览数据

# 常见问题 (FAQ)

生成的 Mock 数据安全吗?

绝对安全。我们的 Mock 数据生成器采用纯前端技术实现,所有处理都在您的浏览器本地完成, 数据不会上传到任何服务器。我们使用 WebAssembly 和 JavaScript 技术确保数据处理的安全性和高效性, 您可以放心使用。

支持哪些数据格式?

我们支持多种常用的数据格式,包括 JSON、CSV、SQL、XML 和 YAML。 每种格式都有其特定的用途:JSON 适用于 Web API 测试,CSV 适用于数据导入导出, SQL 适用于数据库测试,XML 适用于传统系统集成,YAML 适用于配置文件生成。

如何自定义字段类型?

在字段配置区域,您可以为每个字段选择不同的数据类型。 对于枚举类型字段,您可以输入逗号分隔的值列表; 对于范围类型字段,您可以设置最小值和最大值; 对于其他类型字段,系统会自动生成符合该类型特征的随机数据。

生成的数据可以用于生产环境吗?

Mock 数据主要用于开发和测试环境,不建议直接用于生产环境。 如果需要在生产环境中使用,请确保对生成的数据进行适当的验证和清理, 以符合您的业务需求和数据质量要求。

您可能还需要...