返回顶部
j

jrv-mock-data模拟数据生成器

Generate realistic fake/mock data for testing and development. Supports names, emails, addresses, phone numbers, UUIDs, dates, lorem ipsum, credit cards, companies, and more. Output as JSON, CSV, or SQL INSERT statements.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
143
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

jrv-mock-data

jrv-mock-data

即时生成逼真的测试数据——无需API密钥,无需网络。支持数十种数据类型、批量生成以及多种输出格式,包括JSON、CSV和SQL。

快速开始

bash

生成10个虚假用户,格式为JSON


python3 scripts/mock_data.py user --count 10

生成虚假电子邮件地址

python3 scripts/mock_data.py email --count 5

生成地址

python3 scripts/mock_data.py address --count 3

生成包含多个字段的自定义记录

python3 scripts/mock_data.py record --fields name,email,phone,company --count 5

输出为CSV格式

python3 scripts/mock_data.py user --count 20 --format csv

输出为SQL INSERT语句

python3 scripts/mock_data.py user --count 10 --format sql --table users

单个值(无需指定数量)

python3 scripts/mock_data.py uuid python3 scripts/mock_data.py name python3 scripts/mock_data.py lorem --words 50

保存到文件

python3 scripts/mockdata.py user --count 100 --format csv --output testusers.csv

命令与数据类型

类型描述示例输出
user完整用户记录(姓名、邮箱、电话、地址){name: Jane Smith, email: jane@example.com, ...}
name
全名 | Marcus Rivera | | email | 电子邮件地址 | tmarcus@fakecorp.io | | phone | 美国电话号码 | (415) 555-0193 | | address | 街道地址 | 1234 Oak Ave, Austin TX 78701 | | company | 公司名称 | Nexigen Solutions LLC | | uuid | UUID v4 | f47ac10b-58cc-... | | date | 随机日期 | 2024-07-15 | | datetime | 随机日期时间 | 2024-07-15T14:23:00 | | lorem | Lorem ipsum文本 | Lorem ipsum dolor sit amet... | | number | 随机整数 | 42 | | float | 随机浮点数 | 3.14159 | | bool | 真/假 | true | | color | 十六进制颜色 | #3a7bd5 | | url | 虚假URL | https://fakecorp.io/api/v1 | | ip | IPv4地址 | 192.168.1.104 | | record | 自定义字段组合 | 使用 --fields name,email,phone |

格式

格式标志说明
JSON--format json(默认)美化打印的数组
CSV
--format csv | 带标题行 | | SQL | --format sql --table <名称> | INSERT语句 | | 逐行 | --format lines | 每行一个值 |

选项

标志描述
--count N记录数量(默认:1)
--format <格式>
输出格式:json, csv, sql, lines | | --table <名称> | SQL输出的表名 | | --fields <列表> | record类型的逗号分隔字段 | | --seed N | 用于可重复输出的随机种子 | | --output <文件> | 写入文件而非标准输出 |

使用场景

  • - API测试:用逼真的测试记录填充数据库
  • UI原型设计:用合理的姓名和邮箱填充模拟界面
  • QA自动化:生成CSV或JSON格式的测试夹具
  • SQL数据填充:为开发数据库提供可直接粘贴的INSERT语句
  • 负载测试:即时生成数千条唯一记录

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 jrv-mock-data-1776191942 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 jrv-mock-data-1776191942 技能

通过命令行安装

skillhub install jrv-mock-data-1776191942

下载

⬇ 下载 jrv-mock-data v1.0.0(免费)

文件大小: 6.41 KB | 发布时间: 2026-4-17 15:08

v1.0.0 最新 2026-4-17 15:08
Initial release — instantly generate realistic fake data for testing and development:

- Supports generating names, emails, addresses, phone numbers, UUIDs, dates, companies, lorem ipsum, credit cards, and more.
- Bulk data generation with flexible record customization (choose fields).
- Multiple output formats: JSON, CSV, SQL INSERT statements, or line-separated values.
- Command-line flags for count, field selection, output file, format, custom SQL table name, and random seed.
- Works offline, no API key or external service required.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部