组件:一组元件的集合(一个或多个)
元件:代表Jmeter工具菜单中的一个子菜单(功能),如http请求,事务控制器,响应断言等
一、Logic Controller 逻辑控制器
  
1.4 while controller
  
Condition:接受变量表达式与变量。
其节点下的元件将一直运行直到while条件为false。
1.6 For each 循环控制器
  
1.7 Include controller

用来导入外部的测试片段(非完整的测试计划)。被导入的,不能有线程组,只能包含简单控制器及控制器下的元件。简单来说,就是相当于加了一个执行单元,一个封装了的业务操作单元。类似于程序开发中的函数一样。可以不用重写,直接引用过来。
1.8 Interleave Controller 交替控制器
  
交替控制器:其节点下的采样器会交替执行。
如果交替控制器下面,嵌套两个交替控制器,是子控制器的元件交替执行。即交替1执行一个,交替2执行一个。再交替1执行下一个,再交替2执行下一个。而不是交替1执行完所有,再执行交替2
1.9 Once Only Controller 仅一次控制器
此控制器下的元件只执行一次,放在循环里也是只执行一次。
1.13 Runtime controller
  
用于控制其子元件的执行时长
1.14 simple controller 简单控制器
用来指定一个执行单元,不改变元件的执行顺序
1.15 Throghput controller
用来控制其下元件的执行次数,并无控制吞吐量的功能。
  
1.17 Switch controller
  
二、TestFragment
        
它是一个辅助组件,在此节点下几乎可以设置仁和Jmeter的测试元件,但它一般不会被执行,那它有什么作用呢?
1、在脚本开发过程中可以用来备份元件
2、TestFragment下的元件可以用模块控制器(Module ctroller)调用。我们可以用它来模块化请求,封装供模块控制器调用。
                    
                
                
            
        
浙公网安备 33010602011771号