欢迎来到天天文库
浏览记录
ID:6321952
大小:1.37 MB
页数:45页
时间:2018-01-10
《datafactory使用教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、数据自动生成工具DataFactory使用指导书用户指南Datafactory工具是Quest公司(http://www.quest.com)旗下的产品,它能够根据用户定制,产生或导入需要的数据,插入相应的数据表或导出至外部文件。QuestDataFactory是一种快速的、易于产生测试数据工具,它能建模复杂数据关系,且有带有GUI界面。DataFactory是一个功能强大的数据产生器,它允许开发人员和QA毫不费力地产生百万行有意义的测试数据。随机数据的例子包括随机数字,随机字符,并随机日期。有意义的数据包括名字,姓氏,城市,州和邮政编码。工作原理
2、:DataFactory首先读取数据库中表的模式,即表的定义之类的内容,以列表的形式显示,如它的表和字段的数据库对象。然后由用户定制要产生数据的具体内容,如数字范围、字符串长度、要产生数据记录的个数等等,最后运行工程,生成数据。DataFactory支持的数据库类型有:DB2、SQLServer、Oracle,ODBC数据源以及Sybase。设置ODBC数据源的方法,即添加待操作的数据源(开始--》控制面板--》管理工具--》ODBC数据源)。一、介绍1、Option选项::暂停数据产生。:停止数据产生。:设置数据依赖的时间与当前时间的偏移。:创建
3、数据表。系统设置在View菜单下Option选项:2、DataFactory可以运行在命令行,在加载和运行的项目文件选项。在/p标志可用于指定要加载的项目。在/r标志可以用来显示该项目运行后,应加载它。一个可选的延迟可以指定与/R参数表明,项目的实施应推迟n分钟。ThefollowingexamplerunsDataFactoryandloadsaproject:dfactory/pc:projectsewproject.txfThefollowingexamplerunsDataFactory,loadsandrunsaproject:df
4、actory/pc:projectsewproject.txf/rThefollowingexamplerunsDataFactory,loadsaproject,sleepsfor10hours,thenrunstheproject:dfactory/pc:projectsewproject.txf/r600StartingDataFactoryfromtheCommandLineDataFactorycanberunfromthecommandlinewiththeoptionofloadingandrunningprojectfi
5、les.Thefollowingflagisprovided:·The/xflagcanbeusedtoindicatethattheprojectshouldberunafteritisloadedNote:YoumustbeintheDataFactorydirectorytorunfromthecommandline.Forexample: C:ProgramFilesQuestSoftwareDataFactorybinExampleSyntaxdfactory"projectfile"[/x]Comma
6、ndLineExamplesTostartDataFactorywithoutloadingaprojectdfactoryTostartDataFactoryandloadaproject dfactoryc:projectsewproject.dfsTostartDataFactory,load,andrunaprojectdfactoryc:projectsewproject.dfs/x Note:Ifthepathcontainsspaces,itmustbeenclosedinquotes.Forexample:
7、 dfactory"c:myprojectsewproject.dfs"3、Age:老龄化数据数据老化搬迁日期字段的值前进和后退的过程。一个典型的老龄化数据的使用将是创建一个测试数据设置使用当前的日期,然后运行的有关数据和测试结果的捕获设置。然后,数据可以来岁的一个关键日期和测试可以重新运行是否符合规定。DataFactory提供了三种数据日期字段老化选择。lDonotagethefieldlAgethefieldusingdefaultoptionslAgethefieldusingcustomoptions二、数据库对象数据库属性
8、对话框:数据库有下列属性NameUserIDAuto-Delete(工程运行前自动清除表中的原有数据)当这个选项被选中,先
此文档下载收益归作者所有