文章目录
- 1.任务背景
- 2.任务实操
- 2.1 Run Logic
- 2.2 Pacing
- 2.3 Log
- 2.4 Think Time
- 3.任务总结
1.任务背景
Runtime Settings设置主要是用来设置脚本回放过程的一些参数。
2.任务实操
双击左侧Solution树中的Runtime Settings
打开Runtime Settings页面
2.1 Run Logic
Run Logic选项卡主要用来设置运行时脚本迭代的次数,可以通过更改Number of iterations的值来设置迭代的次数,如图所示,修改Number of iterations的值只对Run部分的脚本迭代次数有影响,而对Init和End部分的脚本迭代次数并没有影响。
2.2 Pacing
Pacing选项卡主要用来设置迭代过程中脚本之间的时间间隔,如在第2次脚本迭代完成后,等待5秒钟后进行第3次脚本迭代。
1.Start new iteration as soon as the previous iteration ends
在多次迭代时,上一次迭代执行结束后马上执行下一次迭代。
2.Start new iteration after the previous iteration ends
可以设置为Fixed或Random方式。Fixed方式表示上一次迭代执行结束后,等待一个固定时间后,再执行下一次迭代。Random方式表示上一次迭代执行结束后,等待一个随机时间后,再执行下一次迭代,随机时间范围为设置的范围。
设置的是上一次ending iteration到下一次starting iteration之间的时间。
3.Start new iteration at Fixed/Random intervals
表示无论上一次迭代执行是否完成,到达规定的时间就开始执行下一次迭代,包含Fixed和Random两种方式。Fixed表示一个固定的时间长度;Random表示一个随机的时间长度,随机值范围为设置的范围。
2.3 Log
Log选项卡用来设置脚本运行时的日志详细程度,如图:
Enable logging:启动日志。
Send messages
Always:始终发送日志。
Log when error occurs and limit log cache to ** KB:只有当发生错误时才发送日志信息,可设置缓存大小。
Standard log:标准日志。
Extended log:扩展日志。
Parameter substitution:显示参数的赋值取值。
Data returned by server:显示服务器返回的数据。
Advanced trace:显示消息信息和函数执行信息。
2.4 Think Time
Think Time选项卡用来设置用户操作的思考时间,如图:
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.任务总结
以上就是脚本回放过程的一些参数。