loadrunner12(二) : 回放
1. 简单的回放
点击图中标记的按钮,对脚本进行回放。回放能够验证脚本是否可行。
回放完成后,LR将弹出 回放摘要 页面,告诉玩家脚本是否通过。并可以直接跳转查看 测试结果 与 回放日志 ,如果脚本回放失败,我们可以在这两项中查看失败原因。
2.运行时设置
运行时设置,能够对脚本的回放进行相关属性配置。这里介绍几个常规的设置功能(其他的楼主目前也不太了解):
- 运行逻辑
设置回放时的运行逻辑,可以设置Action部分的迭代次数,如果有多个Action操作时,每次迭代可以选择 顺序(Sequential) 或 随机(Random) 选择Action执行。 - 节奏
设置每次迭代之间的循环方式,有3中:1、立即开始下一次迭代,2、间隔一定时间后开始下一次迭代,3、上一次迭代开始一定时间后开始下一次迭代 - 日志
设置日志想关属性,日志对于纠错有重要作用 - 思考时间
即在录制时,因人工原因,每一个操作之间人工等待时间。即脚本中的lr_think_time()
。 - 内容检查
用户可以设置规则,在回放时检查页面中时否存在相应的内容。
3. 快照
回放完成后,我们可以在快照页面中对比录制与回放时的结果。快照会记录我们对服务器的所有请求与响应。
如图中标注,快照会显示当前光标停留的步骤所对应的页面的所有信息,包括请求与响应,以及页面视图。另外要注意,当有多个不同的Action进行迭代时,要对迭代序号进行选择才能查看相应Action中步骤的快照。
快照可以帮助我们分析http请求,对我们脚本的优化以及纠错有重要作用。
4.测试结果
测试结果页面,能够直观地反应回放结果,当回放失败时,能够帮助我们定位脚本失败的位置。在这个页面中也可以查看各个步骤的页面视图。
5. 回放日志
以脚本中的各个步骤的函数为单元,记录了脚本的运行情况。当错误发生时,能帮我们精确定位错误位置。
如果脚本中添加了事务,我们也需要在回放日志中查看事务的属性。