Datafactory是Quest公司开发的一款用于数据模拟的软件,主要领域是准备大数据量环境测试,其中主要应用于性能测试的数据准备。当然,在其他任何需要进行数据模拟的情境下,都可以应用此软件来组织和产生大量符合业务规范的测试数据。
使用图示:
创建新连接,选择数据库为oracle:
输入数据库信息:
确认连接:
保存文件:
选择待制造数据表:
选择表中待制造数据字段:
选择字段,点击确认。(橙色框内数据值为待插入数据量,100为插入100条)
选择各字段待插入数据类型:
点击绿色箭头按钮,执行批量插入数据操作:
返回数据库check下是否插入成功。
操作栏菜单说明:
New:新建一个模拟脚本
Open:打开已经存在的脚本
Save:保存当前脚本
Run:执行脚本生成数据
Stop:脚本执行期间中断操作
Collapse:隐藏字段列,只显示数据表名
不同类型字段的策略设置:
字符型:
Insert value from data table:从数据源插入
Insert value from an SQL database:查询数据库结果插入
Insert text from a file:从文件插入文本内容
Insert random characters:插入随机字符
Insert a string constant:插入固定字符串
Build a composite field:创建一个合成字段
数值型:
Insert value from data table:从数据源插入
Insert value from an SQL database:查询数据库结果插入
Insert value from an arithmetic expression:插入算术表达式结果
Insert sequential values:插入顺序数值
Insert random characters:插入随机数值
Insert a constant value:插入固定数值
日期型:
Insert value from data table:从数据源插入
Insert value from an SQL database:查询数据库结果并插入
Insert sequential values:插入顺序数值
Insert random characters:插入随机值
Insert the current system date:使用当前系统时间
注:其他数据类型同以上相差不大。
成功提示:
必须清楚数据库各表、各字段属性表示,表与表之间关联,主外键、唯一键约束等。