性能测试|JMeter 逻辑控制器(八)
Jmeter 逻辑控制器 之 Runtime Controller
Runtime Controller 是用来控制其子元件的执行时长,时长单位是秒。
认识 Runtime Controller
参数如下:
名字:可以随便填写
注释:可以随便填写,可以为空
Runtime(seconds):其下元件执行时长,默认为 1,删掉 1,默认为 0,此时其下的元件不执行。
适用场景:在系统比较稳定的情况下,持续让系统运行一天一夜,有很多个用户(正常范围内的用户量)不停的发送请求,检验系统的运行稳定性,查看服务器是否有异常出现。
新建一个 Runtime Controller
设置界面:
Runtime (seconds):运行时间,单位秒。即控制其下样例执行多长时间。与线程组中的调度器的持续时间 效果一致。不填 或 0,不会执行样例。
Runtime 控制器 简单使用
使用 Runtime 控制器 控制其下样例 执行 2 秒,设置 Runtime 控制器的运行时间 为 2,线程组设置默认不变,然后执行,可以看到 执行了 2 秒。
使用线程组中的调度器控制样例运行 3 秒
如下图设置,同样到达了样例运行 3 秒的效果
注:如果线程组中设置了持续时间,Runtime 控制器也设置了 运行时间,那么会优先于线程组中的设置
评论