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

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

数据配置

字段配置

预设模板

生成的数据

[
  {
    "id": 949,
    "name": "李洋",
    "email": "2dvey@gmail.com",
    "phone": "13259209606"
  },
  {
    "id": 731,
    "name": "杨敏",
    "email": "5cq3v8@example.com",
    "phone": "16338470206"
  },
  {
    "id": 481,
    "name": "赵磊",
    "email": "spvim9@gmail.com",
    "phone": "13521792828"
  },
  {
    "id": 211,
    "name": "吴丽",
    "email": "ddgy59@example.com",
    "phone": "15273970295"
  },
  {
    "id": 295,
    "name": "赵磊",
    "email": "tyqiy@hotmail.com",
    "phone": "17463899168"
  },
  {
    "id": 749,
    "name": "张娜",
    "email": "sg3rw9@hotmail.com",
    "phone": "17345500131"
  },
  {
    "id": 498,
    "name": "王强",
    "email": "wcud2l@yahoo.com",
    "phone": "14069201068"
  },
  {
    "id": 699,
    "name": "陈静",
    "email": "61hlj@example.com",
    "phone": "19289062160"
  },
  {
    "id": 858,
    "name": "吴丽",
    "email": "cnjxqm@gmail.com",
    "phone": "15812265076"
  },
  {
    "id": 941,
    "name": "吴伟",
    "email": "s9so2u@example.com",
    "phone": "14786811225"
  }
]

数据统计

记录数
10
字段数
4
数据大小
1.01 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 数据主要用于开发和测试环境,不建议直接用于生产环境。 如果需要在生产环境中使用,请确保对生成的数据进行适当的验证和清理, 以符合您的业务需求和数据质量要求。

您可能还需要...