文章目录

  • 1.任务背景
  • 2.任务实操
  • 3.任务总结


1.任务背景

思考时间(Think Time),也被称为休眠时间,从业务的角度来说,该时间指的是用户在进行操作时,每个请求之间的间隔。对于交互式应用来说,用户在使用系统时,不大可能持续不断地发出请求,更一般的模式应该是用户在发出一个请求后,等待一段时间,再发出下一个请求。

2.任务实操

1.单击Design→Insert Script→New Step

loadrunner入门教程(13) --思考时间_测试过程

2.弹出Steps Toolbox对话框,在Steps Toolbox中搜索lr_think_time中的关键字,在搜索结果中双击lr_think_time。

loadrunner入门教程(13) --思考时间_测试过程_02

3.弹出Think Time对话框,输入思考时间(单位为秒),单击OK按钮。

loadrunner入门教程(13) --思考时间_搜索_03

4.运行时设置中关于思考时间的设置,这里我们上一篇也讲解过,再带大家回顾一下。如图所示:
Ignore think time:忽略思考时间;
Replay think time as recorded:回放思考时间等于录制思考时间;
Multiply recorded think time by **:回放思考时间等于录制思考时间乘以“*”;
Use random percentage of recorded think time:回放思考时间使用录制思考时间的随机百分比;
Limit think time to:限制思考时间的最大值。

loadrunner入门教程(13) --思考时间_Time_04

3.任务总结

在测试脚本中,思考时间为脚本中两条请求语句之间的间隔时间。当前对于不同的性能测试工具提供了不同的函数来实现思考时间,在实际的测试过程中,如何设置思考时间是性能测试工程师要关心的问题。