Alldaytest 用户行为模拟

 

1)系统界面介绍

双击打开AlldayTest应用程序即可得到AlldayTest系统界面。系统界面主要包括文件、对象、场景、执行、调试和分布式几部分。

2010062416020295.jpg

                      图1  AlldayTest系统主界面

 

2)建制用户行为

录制脚本是模拟用户行为的第一步,通过录制用户行为而产生可执行的脚本。执行脚本即可回收用户的行为。

1、录制流程

录制可以用来记录用户操作过程的,同步完成对象和场景的生成,不需要在测试前进行录制对象、创建场景,只需将测试流程操作一遍既可。录制分为Web录制、Windows录制和协议录制。

点击菜单栏“场景”-->“录制”,弹出录制窗口。

2010062415483570.jpg

                              图2   录制窗口

2、录制类型选择

点击录制类型下拉框,有三种录制类型,分别为Web录制、Windows录制和协议录制,选择需要的录制类型。性能测试请选择录制类型为协议录制。

 3、录制设置

根据选择的录制类型,设置录制的工作目录、目标应用程序、起始网址等信息。

4、录制选项

录制跟踪窗口,用以控制录制过程。包括开始录制、暂停录制、停止录制。

2010062415490518.jpg

   图3   录制选项

5、结束录制

录制完成后,会弹出“创建场景”窗口,包含有录制下来的对象和场景,点击“确定”即可保存,调试生成可运行脚本。

2010062415495091.jpg

                        图4   录制结束窗口

2010062415505711.jpg

                          图5   录制生成的脚本

6、录制回放

可以直接运行录制过程生成的脚本,可以在“执行”一栏中选择片段执行录制生成的场景,也可以在工作流中封装录制生成的场景。

 

3)脚本开发

1、主要方法

1)AddData方法

方法原型:void AddData(String key, string value);

用途:用于添加,修改全局变量。如果此前已经添加该key的值,则再次添加为修改。AddData添加的全局变量可跟工作流交互

 2)Environment方法

方法原型:void Environment(string key, string value);用来添加/修改变量值。

             string Environment(string key);                用来获取变量值。

说明: Environment('Scenario','ddd*ddd');Environment('TestResult','Post');分别有特殊的用途。

 3)ExistModalDialog方法

方法原型:bool ExistModalDialog(string modalTile);

用途:用来检测是否存在相应模态窗口标题的模态窗口存在。

 4)GetData方法

方法原型:sting GetData(string key);

用途:获取AddData添加的全局变量值。

 5)GetTestDataFromExcel方法

方法原型:DataTable GetTestDataFromExcel(string execelName);

用途:主要用在数据驱动情形下,从一个excel文件中获取数据。

 6)SetDataFile方法

方法原型:void SetDataFile(string execelName);

用途:用来设置当前的脚本获取数据的来源,确省是TestData.xls.可以用此方法来改变。

 7)SetJSAutoClick方法

方法原型:void SetJSAutoClick(bool isAutoClick);

用途:设置是否让Alldaytst自动点击JavaScript的确定按钮。

 8)Sleep方法

方法原型:void Sleep(int time);

用途:主线程等待一段时间。

 9)StartMonitor方法

方法原型:void StartMonitor(string code);

用途:将code作为一个单独的线程在主线程运行的也同时一直运行。

10)AddRecord方法

方法原型:AddRecord([步骤名称],[状态],[料想的结果],[实际结果]);

用途:向Report添加一条记录。

2、脚本调试

2010062416050464.jpg

                                  图6   脚本调试窗口

“调试”一栏是一个专门用来测试脚本运行的流程。单步调试的方法如下:

1)点击“开始”,进行单步执行调试。

2)点击“下一步”。

3)继续点击“下一步”,直至运行结束,测试完成。同时可以点击“停止”按键结束测试。

连续调试的方法如下:

1)点击“连续”按键。

2)点击“停止”按键,停止测试脚本。

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/adaym/archive/2010/06/24/1764486.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值