- 1 为什么开发ZenData
- 2 ZenData数据生成工具简介
- 3 如何获得支持
- 4. 快速入门
- 4.1 安装部署
- 4.2 将ZenData加入系统环境变量中(可选)
- 4.3 命令行参数说明
- 4.4 命令行调用示例
- 4.5 內置数据定义示例
- 4.6 YAML定义语法总览
- 5. 用户指南
- 5.1. 数据定义语法
- 5.2. 內置数据定义
- 5.3. 用户数据自定义
- 5.4. 数据定义引用
- 5.4.1 引用ranges系列
- 5.4.2 引用instances实例
- 5.4.3 多froms联合引用
- 5.4.4 引用Config配置
- 5.4.5 引用yaml文件内容
- 5.4.6 全局from语句
- 5.5. 数据输出
- 5.5.1 文本格式输出
- 5.5.2 JSON格式输出
- 5.5.3 XML格式输出
- 5.5.4 SQL格式输出
- 5.5.5 直接插入数据到MySQL
- 5.5.6 CSV格式输出
- 5.5.7 Excel格式输出
- 5.5.8 ProtoBuf格式输出
- 5.6. ZenData命令行详解
- 5.6.1 Default配置覆盖
- 5.6.2 多配置文件新语法
- 5.6.3 列出內置数据
- 5.6.4 查看內置数据
- 5.6.5 从SQL生成数据定义
- 5.6.6 从数据库表结构生成数据定义
- 5.6.7 清除数据前后缀
- 5.7. ZenData文章生成器
- 5.7.1 中文词语基础数据
- 5.7.2 转换文章到YAML配置
- 5.7.3 文章格式语法介绍
- 5.7.4 从YAML配置生成新文章
- 5.8. ZenData客户端
- 5.8.1 Web接口调用
- 5.8.2. 数据提供者示例
- 5.8.2.1 TestNG数据提供者示例
- 5.8.2.2 PHPUnit数据提供者示例
- 5.8.2.3 PyUnit数据提供者示例
- 5.8.3. Web数据管理工具
- 5.9 ZenData自动升级
- 6. 内置数据一览
命令行参数说明
- 2020-08-13 08:37:38
- 陈琦
- 21787
- 最后编辑:陈琦 于 2022-12-30 13:55:32
- 分享链接
以下是ZenData命令行参数的说明:
数据生成相关
-d --default 默认的数据格式配置文件。 -c --config 当前场景的数据格式配置文件,可以覆盖默认文件里面的设置。 -o --output 生成的数据的文件名。可通过扩展名指定输出json|xml|sql|csv|xlsx格式的数据。默认输出原始格式的文本数据。 -n --lines 要生成的记录条数,默认为10条。 -F --field 可通过该参数指定要输出的字段列表,用逗号分隔。 默认是所有的字段。 -t --table 输出格式为sql时,需通过该参数指定要插入数据的表名。 --dsn 指定数据源连接字符串,结合表名使用,可直接插入数据到MySQL数据库表。 --clear 插入数据前,删除已有数据。 -T --trim 输出的字段去除前后缀,通常用在生成SQL格式输出和数据反向解析命令中。 -H --human 输出可读格式,打印字段名,并使用tab键进行分割。 -r --recursive 递归模式。如不指定,默认为平行模式。平行模式下各个字段独立循环。 递归模式下每个字段的取值依赖于前一字段。可增强数据的随机性。 -R --root 指定数据生成命令的执行目录,默认为当前目录。
內置数据查看
-l --list 列出当前目录下所有的用户数据定义。 -L 列出ZenData安装目录下所有数据定义。 -v --view 查看当前目录下某个用户数据定义的详细信息。 -V 查看ZenData安装目录下某个数据定义的详细信息。
从数据库或文章生成数据定义
--parse 指定一个数据库连接、Schema或文章文本文件,解析生成yaml配置文件。需通过-o参数指定一个输出的目录。 -i --input 指定parse指令的的Schema(.sql)或文章(.txt)文件,用于转换成yaml配置文件。
HTTP服务相关
-s 运行数据管理和生成HTTP服务。 -p --port 指定HTTP服务端口。 -R --root 指定数据生成命令或运行HTTP服务的根目录。客户端可调用该根目录下面的配置文件。如果不指定,取zd可执行文件所在目录。
帮助相关
-h --help 打印帮助。 -e --example 打印数据定义文件示例。
评论列表
姚
2022-10-09 15:14:34
下载之后打开,闪退
陈琦
2022-10-20 08:37:19
需要在命令行执行,点击不会启动任何窗体
1/1
发表评论