操作:LR之脚本播放及增强脚本

实训目的:

掌握LR-脚本增强的基本操作
掌握脚本回放的设置及故障,并解决。
掌握事务的定义,标记方法。
掌握模拟多用户的参数化操作。

知识准备:

脚本播放,事务,参数化。

实训步骤:

**

一、脚本播放

1、 录制脚本。
1) 参照实训8第一部分,录制一段脚本,保存脚本。(直接从登录开始,用户名:jojo,密码:bean)
1.打开virtual user generator。
操作:LR之脚本播放及增强脚本
2.新建脚本,选择本次实训所用的协议。
操作:LR之脚本播放及增强脚本
3.准备开始录制,可以直接复制被测站点的url(但是要注意开始录制前将自己打开的站点关闭)。
操作:LR之脚本播放及增强脚本
4.点击OK,开始录制,先登录,然后根据要求点选后,点击停止录制,即会自动生成脚本。
操作:LR之脚本播放及增强脚本
操作:LR之脚本播放及增强脚本
5.点击验证回放(或者点击播放快捷键F5)。
操作:LR之脚本播放及增强脚本
操作:LR之脚本播放及增强脚本
6.查看测试结果。
操作:LR之脚本播放及增强脚本
操作:LR之脚本播放及增强脚本
2)保存好脚本,命名为“学号ex9.usr”。
操作:LR之脚本播放及增强脚本
2、 基本设置。

  1. 设置运行逻辑为2。
    1.按f4打开运行时设置,将运行逻辑设为2。
    操作:LR之脚本播放及增强脚本
  2. 设置步:前一个迭代结束后的等待时间为30.00 到60.00 秒之间的随机时间间隔。
    操作:LR之脚本播放及增强脚本
  3. 设置思考时间:忽略思考。
    操作:LR之脚本播放及增强脚本
  4. 设置日志:选择始终发送信息,选择“扩展日志”并启用“参数替换”。
    操作:LR之脚本播放及增强脚本
    3、 实时查看脚本的运行。
    播放录制的脚本时,VuGen的运行时查看器功能将实时显示Vuser活动。
  5. 依次选择“工具”>“常规选项”,然后选择“显示”选项卡。
  6. 选择“在回放期间显示浏览器”和“自动排列窗口”选项。清除“在脚本执行结束时显示报告”选项。
    操作:LR之脚本播放及增强脚本
    4、 回放日志。
    Crtl+F查找到迭代间的等待时间并截图:
    操作:LR之脚本播放及增强脚本
    5、 脚本测试结果。
    切换到可视测试结果,截图说明脚本测试结果。
    操作:LR之脚本播放及增强脚本

二、增强脚本-事务集合&集合点设置。

1、 在WebTours和Login.pl之间,创建一个事务,并命名为Tran-<学号>-1
1.点击左侧事务,右键空白处创建事务,分别选择起始位置和结束位置。
操作:LR之脚本播放及增强脚本
操作:LR之脚本播放及增强脚本
2、 重新定义事务终点,将事务终点定义在WebTours后。
1.点击并拖动更改结束位置到WebTours后。
操作:LR之脚本播放及增强脚本
3、 在Search Filghts Button与reservations.pl_3之间创建事务Tran-<学号>-2
操作:LR之脚本播放及增强脚本
4、 将Search Filghts Button操作标记为一个单独事务,命名为Tran-<学号>-3
切换到树视图,截图说明。

1.右键Search Filghts Button,创建一个新的单独事务。
操作:LR之脚本播放及增强脚本
5、 在树结构界面下,将SignOff Button移至Vuser-end节中,并单独标记为一个事务,命名为Tran-<学号>-4,切换到事务界面,截图说明。
操作:LR之脚本播放及增强脚本
6、 在Login.pl前设置一个集合点,集合名称Rendezvous-<学号>-1
1.右键选择在之前插入集合点。
操作:LR之脚本播放及增强脚本
7、 在查看订单情况的操作之前,设置集合点Rendezvous-<学号>-2
切换到树视图,截图说明。

操作:LR之脚本播放及增强脚本
操作:LR之脚本播放及增强脚本

三、增强脚本-模拟多个用户

1、进行参数化设置。
1)切换到树结构,双击“reservations.pl”步骤,打开“提交数据步骤属性”对话框。
操作:LR之脚本播放及增强脚本
2)根据页面原有可选类型,对“seatType”参数进行参数化,将参数值命名为“c完整学号”截图说明。
1.选中数值,右键,替换为参数。
操作:LR之脚本播放及增强脚本
操作:LR之脚本播放及增强脚本
2.再次右键,点击参数属性,打开参数属性对话框。
操作:LR之脚本播放及增强脚本
3.点击添加行。
操作:LR之脚本播放及增强脚本
2、回放脚本,分别查询2次迭代期间上述2个参数化设置是否成功,截图说明。
操作:LR之脚本播放及增强脚本
操作:LR之脚本播放及增强脚本
3、生成调试信息。
1)在signoff button步骤前插入一条输出信息:“航班已预订”。
操作:LR之脚本播放及增强脚本
操作:LR之脚本播放及增强脚本
2)再次回放脚本。
操作:LR之脚本播放及增强脚本
3)在回放脚本中查询到输出信息是否设置成功,截图说明。

操作:LR之脚本播放及增强脚本

四、再次回放验证

将录制概要截图保存。
操作:LR之脚本播放及增强脚本