- 1 ZenData简介
- 2 ZenData数据生成工具主要特性
-
3. 快速入门
- 3.1 安装部署
- 3.2 在任意目录中执行ZenData命令
- 3.3 命令行参数说明
- 3.4 命令行调用示例
- 3.5 YAML定义语法一览
-
4. 用户指南
- 4.1. 数据定义语法
- 4.2. 內置数据定义
- 4.3. 用户自定义数据
- 4.4. 数据输出格式
-
4.5. ZenData命令详细介绍
- 4.5.1 Default配置配盖
- 4.5.2 列出內置数据
- 4.5.3 参看內置数据
- 4.5.4 从SQL生成数据定义
- 4.5.5 清除数据前后缀
- 4.5.6 数据反向解析
- 4.6. ZenData服务接口
- 5 如何获得支持
命令行参数说明
- 2020-08-13 08:37:38
- 陈琦
- 2368
- 最后编辑:陈琦 于 2020-08-13 10:41:49
- 分享链接
以下是ZenData命令行参数的说明:
数据生成相关
-d --default 默认的数据格式配置文件。 -c --config 当前场景的数据格式配置文件,可以覆盖默认文件里面的设置。 -o --output 生成的数据的文件名。可通过扩展名指定输出json|xml|sql格式的数据。默认输出原始格式的文本数据。 -n --lines 要生成的记录条数,默认为10条。 -F --field 可通过该参数指定要输出的字段列表,用逗号分隔。 默认是所有的字段。 -t --table 输出格式为sql时,需通过该参数指定要插入数据的表名。 -T --trim 输出的字段去除前后缀,通常用在生成SQL格式的输出。 -H --human 输出可读格式,打印字段名,并使用tab键进行分割。 -r --recursive 递归模式。如不指定,默认为平行模式。平行模式下各个字段独立循环。 递归模式下每个字段的取值依赖于前一字段。可增强数据的随机性。
內置数据查看
-l --list 列出所有支持的数据格式。 -v --view 查看某一个数据格式的详细定义。
从SQL生成数据
-i --input 指定一个schema文件,输出每个表的yaml配置文件。需通过-o参数指定一个输出的目录。 -D --decode 根据指定的配置文件,将通过-i参数指定的数据文件解析成json格式。
HTTP服务相关
-p --port 在指定端口上运行HTTP服务。可通过http://ip/接口获得JSON格式的数据。服务模式下只支持数据生成。 -b --bind 监听的ip地址,默认监听所有的ip地址。 -R --root 运行HTTP服务时根目录。客户端可调用该根目录下面的配置文件。如果不指定,取zd可执行文件所在目录。
帮助相关
-h --help 打印帮助。 -e --example 打印示例的数据格式配置文件。
发表评论