为了加载Plugins工程中的验证代码到Test Project1中,首先需添加References。在TestProject1工程下的References项上右键Add Reference,添加Projects tab下的Plugins工程,这样TestProject1工程才能找到此验证类(Mid_Validate,告知用户的验证类是Mid Validation)。这时,打开要添加此验证的web test,在相应的步骤(链接)上,右键->Add Validation Rule,找到Mid Validation 便把编写的test代码添加到了测试项中。
针对上述的代码,添加了此验证代码到web test中后,其midinfo(Mid_Validate中的)值得来源,就是下述的A或B的来源。如为A种输入来源,那么就在midinfo中输入与mid参数后相同的信息。例如{{test.L002.mid}},test是数据库名称,L002是表名,mid是字段名。如为B种数据来源,那么则输入{{midinfo}}.总之,就是与第五步中mid参数的值一致。
5.添加参数验证信息到不同的test case
因为需要验证mid参数,选择在第四步中添加了Mid Validation的web test,在打开的web test的第一个链接(首页链接)上,右键->Add URL QueryString Parameter, 这时会自动添加一个Parameter1,修改此参数的属性,将Parameter1的Name修改为mid,Value的来源有两种选择
A.点击Value右侧的下拉箭头,点击下方的“Add Data Source”,在弹出的窗口中选择OLE DB Provider为“SQL Native Client”,填写数据库来源的机器名称(lab1),选择此数据库的验证方式,例如选择Windows验证(Use Windows NT Integrated Security,不需要用户名密码),选择使用的数据库(Initial category),这时显示的数据库为指定的server上的数据库。点击OK后,便可选择对应的表(为此test case建的表,为了便于以后应用,该表的名字最好与test case的名称一致)
B.再在打开的该web test上右键->Add Context Parameter,这时在该项下自动生成Parameter1,修改其名称,使其有意义(midinfo),对应value添加2009
如若选择了A种数据采集方式:再次回到mid参数的Value上,再次选择右侧的下拉箭头,这时显示出了添加的数据库中的表,并选择对应的列中的数据。
如若选择了B种数据采集方式:就再次回到mid参数的Value上,直接输入{{ midinfo }}(在VS中参数的调用方式,就是{{}},双打括号调用)
6.调试运行该程序
在添加了此mid验证的web test上点击debug run(web test在VS左侧打开,run按钮的下拉列表中,有debug run项),在上述代码中设置端点进行调试。发现无误后,便可直接运行,如若原本录制的运行成功的web test运行失败,则说明网页存在错误;运行仍然成功,则此测试通过。


档案
日志
相册
视频



评论
想第一时间抢沙发么?