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"
}
]数据统计
使用示例
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 等),允许用户自定义字段类型和数量,从而生成符合实际业务需求的测试数据。
# 如何使用本工具
- 在左侧配置面板中选择输出格式(JSON、CSV、SQL 等)
- 设置需要生成的记录数量
- 添加和配置字段,选择字段类型(姓名、邮箱、电话等)
- 使用预设模板快速生成常用数据结构
- 在右侧结果面板中查看生成的数据
- 复制或下载生成的数据用于测试
# 核心功能特性
- 多种格式支持: 支持 JSON、CSV、SQL、XML、YAML 等多种数据格式
- 丰富的字段类型: 提供 30+ 种常用字段类型,包括姓名、邮箱、电话、地址、日期等
- 自定义配置: 支持自定义字段名称、数据范围、枚举值等
- 预设模板: 提供常用的预设模板,快速生成用户信息、订单数据等
- 本地处理: 所有数据生成都在浏览器本地完成,保证数据安全
- 实时预览: 配置变更后实时生成和预览数据
# 常见问题 (FAQ)
生成的 Mock 数据安全吗?
绝对安全。我们的 Mock 数据生成器采用纯前端技术实现,所有处理都在您的浏览器本地完成, 数据不会上传到任何服务器。我们使用 WebAssembly 和 JavaScript 技术确保数据处理的安全性和高效性, 您可以放心使用。
支持哪些数据格式?
我们支持多种常用的数据格式,包括 JSON、CSV、SQL、XML 和 YAML。 每种格式都有其特定的用途:JSON 适用于 Web API 测试,CSV 适用于数据导入导出, SQL 适用于数据库测试,XML 适用于传统系统集成,YAML 适用于配置文件生成。
如何自定义字段类型?
在字段配置区域,您可以为每个字段选择不同的数据类型。 对于枚举类型字段,您可以输入逗号分隔的值列表; 对于范围类型字段,您可以设置最小值和最大值; 对于其他类型字段,系统会自动生成符合该类型特征的随机数据。
生成的数据可以用于生产环境吗?
Mock 数据主要用于开发和测试环境,不建议直接用于生产环境。 如果需要在生产环境中使用,请确保对生成的数据进行适当的验证和清理, 以符合您的业务需求和数据质量要求。