jmeter--逻辑控制器

  1. 简单控制器:相当于文件夹管理的功能,把一个个测试项目归类便于管理;
  2. 模块控制器:相当于一个查找功能,可以从下拉列表中选择自己想要测试的模块,然后选择find Target element
  3. 循环控制器:表示对应线程循环次数,如果已经在线程组设置了循环次数,则总共运行次数为二者相乘;
  4. switch controller:根据需要选择运行的sampler,switch value可以设置数字,节点值都是从0开始,如不设置,默认运行第一个节点;也可以设置sampler的名字
  5. foreach控制器:作用:ForEach控制器一般和用户自定义变量一起使用,其在用户自定义变量中读取一系列相关的变量。该控制器下的采样器或控制器都会被执行一次或多次,每次读取不同的变量值。下面的add “-” before number如果选上,则用户定义的变量中对应变量名也需要按照这个格式;输出变量可以通过${outappid}引用

6.事务控制器:作用: 事务控制器会生产一个额外的采样器,用来统计该控制器子结点的所有时间。

参数:

  • Generate parent sample:未选中则展示为图6.1;选中展示为图6.2
  • Include duration of timer and pre-post processors in generated sample:选中这一项会统计定时器(timer)的时间,否则只统计采样器(sample)的时间

图6.1图6.2

7.if控制器:根据给定表达式的值决定是否执行该节点下的子节点,默认使用javascript的语法进行判断

2.或者可以使用参数化判断为true或者false判断是否执行

3.选中Interpret Condition as Variable Expression;如为true则执行,false不执行

8.仅一次控制器:如线程组设置循环次数!=1,但是sampler设置仅一次控制器,则也只会执行一次

9.吞吐量控制器:控制每个节点运行次数

a,设置循环次数为5

b,增加两个节点,各设置对应次数

c,运行

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值