数据工人,数据生成器。通过配置文件,可以批量生成一系列随机数据。
- 大数据测试
- Demo 演示
- 开发过程中的单元测试
- 配置文件,定义输出的字段和一些参数。
- 加载外部字典,获取更多数据。
- 自定义格式化输出数据
{
"dict_path": "dict",
"build": {
"count": 5,
"format": "csv",
"name": "demo2",
"path": "out"
},
"fields": [
{
"name": "order_id",
"value": "po-{uuid}"
},
{
"name": "email",
"value": "{username}@{email}"
},
{
"name": "creat_dt",
"value": "{datetime}"
}
]
}
- dict_path 指定一个存放字典文件的目录
- build 编译命令
- fields 设置需要输出哪些字段(名称、类型、字典等)
- 使用大括号,自定义输出变量。变量来自数据字典和内置类型。
data-worker build -c ./config/demo.json
类型 | 说明 |
---|---|
string | 字符串 |
uuid | 唯一识别 ID |
mobile | 手机号码 |
idno | 身份证号 |
datetime | 完整的日期时间 |
- 自定义变量,增加过滤条件
- 支持更多的内置类型