Jmeter常用的逻辑控制器

1、循环控制器

①线程组配置:

 ②添加循环控制器,设置循环次数为3

        在循环控制器下面添加调试取样器

 ③添加查看结果树并执行

 2、ForEach控制器

ForEach控制器只能用于单个变量,不能用于多个变量,多个变量需要采用多个ForEach控制器,一次迭代完成后,重新从头开始迭代!!

①添加用户定义变量

 ②添加ForEach控制器

        在ForEach控制器下添加调试取样器

 ③添加查看结果树,执行脚本

 3、If控制器

IF控制器默认勾选 Interpret condition as variable express,如果勾选了,就代表需要通过_jexl3 或者 _groovy 函数 来判断计算结果是true/false;如果没有勾选 Interpret condition as variable express,只需要直接写表达式判断计算结果是true/false

①添加IF控制器

        通过_jexl3函数进行判断

         通过 _groovy函数进行判断

        不勾选Interpret condition as variable express

 ②添加查看结果树,执行结果 

 4、事务控制器

Jmeter默认将一个取样器看成一个事务,一个事务可以包含多个取样器,如果需要将多个取样器合成一个事务,需要勾选事务控制器中的 Generate parent sample

①添加一个事务控制器 和 3个调试取样器

②添加查看结果树,执行脚本

 5、仅一次控制器

       只会循环执行一次

①线程组配置:

 ②添加仅一次控制器,添加调试取样器

 ③添加查看结果树,执行脚本

 6、吞吐量控制器(不推荐使用)

Total Executions

①线程组配置:

 ②添加吞吐量控制器 选择Total Executions(数量占比)

 ③添加查看结果树,执行脚本

 Percent Executions

①线程组配置:

 ②添加吞吐量控制器 选择Percent Executions(数量占比)

 ③添加查看结果树,执行脚本

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值