@[toc]
1.任务背景
思考时间(Think Time),也被称为休眠时间,从业务的角度来说,该时间指的是用户在进行操作时,每个请求之间的间隔。对于交互式应用来说,用户在使用系统时,不大可能持续不断地发出请求,更一般的模式应该是用户在发出一个请求后,等待一段时间,再发出下一个请求。
2.任务实操
1.单击Design→Insert Script→New Step
2.弹出Steps Toolbox对话框,在Steps Toolbox中搜索lr_think_time中的关键字,在搜索结果中双击lr_think_time。
3.弹出Think Time对话框,输入思考时间(单位为秒),单击OK按钮。
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:限制思考时间的最大值。
3.任务总结
在测试脚本中,思考时间为脚本中两条请求语句之间的间隔时间。当前对于不同的性能测试工具提供了不同的函数来实现思考时间,在实际的测试过程中,如何设置思考时间是性能测试工程师要关心的问题。