loadrunner12(二) : 回放

时间:2024-03-28 07:36:35

loadrunner12(二) : 回放


1. 简单的回放

loadrunner12(二) : 回放
点击图中标记的按钮,对脚本进行回放。回放能够验证脚本是否可行

loadrunner12(二) : 回放
回放完成后,LR将弹出 回放摘要 页面,告诉玩家脚本是否通过。并可以直接跳转查看 测试结果回放日志 ,如果脚本回放失败,我们可以在这两项中查看失败原因。


2.运行时设置

运行时设置,能够对脚本的回放进行相关属性配置。这里介绍几个常规的设置功能(其他的楼主目前也不太了解):
loadrunner12(二) : 回放

  1. 运行逻辑
    设置回放时的运行逻辑,可以设置Action部分的迭代次数,如果有多个Action操作时,每次迭代可以选择 顺序(Sequential)随机(Random) 选择Action执行。
  2. 节奏
    设置每次迭代之间的循环方式,有3中:1、立即开始下一次迭代,2、间隔一定时间后开始下一次迭代,3、上一次迭代开始一定时间后开始下一次迭代
  3. 日志
    设置日志想关属性,日志对于纠错有重要作用
  4. 思考时间
    即在录制时,因人工原因,每一个操作之间人工等待时间。即脚本中的lr_think_time()
  5. 内容检查
    用户可以设置规则,在回放时检查页面中时否存在相应的内容。

3. 快照

回放完成后,我们可以在快照页面中对比录制与回放时的结果。快照会记录我们对服务器的所有请求与响应。loadrunner12(二) : 回放
如图中标注,快照会显示当前光标停留的步骤所对应的页面的所有信息,包括请求与响应,以及页面视图。另外要注意,当有多个不同的Action进行迭代时,要对迭代序号进行选择才能查看相应Action中步骤的快照。
快照可以帮助我们分析http请求,对我们脚本的优化以及纠错有重要作用。


4.测试结果

loadrunner12(二) : 回放
测试结果页面,能够直观地反应回放结果,当回放失败时,能够帮助我们定位脚本失败的位置。在这个页面中也可以查看各个步骤的页面视图。


5. 回放日志

以脚本中的各个步骤的函数为单元,记录了脚本的运行情况。当错误发生时,能帮我们精确定位错误位置。
如果脚本中添加了事务,我们也需要在回放日志中查看事务的属性。