这个设置太重要了,有必要集中了解它,征服它。主要围绕Run-Time Settings如下选项进行讲解:
--Run logic
--Pacing
--Log
--Think time
--Additional attributes
--Miscellaneous
--Network
1、Run logic(运行次数的设置)
这里面强调一个Block块的设置:一个block中可以有多个action。可以将block理解成多个action组合在一起的代码块。block的迭代次数也是可以设置的。详情请看下图:
2、Pacing(步调,LR中指一次迭代完成,以何种方式进行下次迭代)。
其中:As soon as the previous iteration end:指上次迭代完成,紧跟着就进行下次迭代。
After the previous iteration ends:指上次迭代完成后,延迟多少秒后进行下次迭代。
:指在every后面的时间和to后面的时间段内进行随机执行。
3、Log(日志)
这里我们需要重点关注下扩展日志。
首先:我们要使用日志,必须要勾选Enable loggging。
4、Think time(思考时间)
一般情况下,忽略思考时间对服务器压力对大,但是具体情况要具体分析,结论是相对的。
5、Additional attributes
可以添加新命令行的参数项。
6、Miscellaneous
这里面我们需要注意两点:
(1)在负载测试环境中,建议不要启用"出现错误时继续运行"和"出现错误时生成快照"。
(2)Vuser支持多线程环境。多线程环境主要优势是每个负载生成器都能运行多个Vuser。只有线程安全协议才能按线程运行。
7、Network
使用"速度模拟"设置,可以选择最好的模拟测试环境所需要的宽带。
8、Browser
这里只需要了解,每次运行前记得清除缓存,即勾选上下面所述的内容。
9、preferences
掌握一点:设置检查点的时候需要启用 Enable Image and text check