【P31】JMeter 循环控制器(Loop Controller)


一、循环控制器(Loop Controller)参数说明

可以对部分逻辑按常量进行循环迭代

选择线程组右键 >>> 添加 >>> 逻辑控制器 >>> 循环控制器(Loop Controller)

    Loop Count:设置运行次数,Infinite 勾选为永久运行

二、测试计划设计

2.1、设置循环次数

(1)、测试计划右键 <<< 添加 <<< 线程(用户)<<< 线程组

    参数默认即可

(2)、线程组右键 <<< 添加 <<< 取样器 <<< 调试取样器

    名称:调试取样器-1

(3)、线程组右键 <<< 添加 <<< 逻辑控制器 <<< 循环控制器

    循环次数:5

(4)、循环控制器右键 <<< 添加 <<< 取样器 <<< 调试取样器

    名称:调试取样器-2

(5)、线程组右键 <<< 添加 <<< 监听器 <<< 查看结果树

(6)、点击启动,点击 查看结果树 进行查看

如图,循环控制器下的 调试取样器-2 执行了5次

2.2、勾选永远

(1)、修改 循环控制器,勾选 永远

(2)、点击清除全部,点击启动,点击查看结果树进行查看

如图,循环控制器下的 调试取样器-2 会一直运行

2.3、设置线程组的持续时间

(1)、修改线程组,勾选调度器,设置持续时间为3

    勾选 调度器 持续时间(秒):3

(2)、点击清除全部,点击启动,点击查看结果树进行查看

如图,执行3s后,会停止,虽然循环控制器勾选了永远,但是因为线程组设置了持续时间,所以按照线程组的持续时间执行

经验分享 程序员 微信小程序 职场和发展