Jmeter元件作用域和执行顺序
Jmeter元件作用域和执行顺序
元件的基本介绍
元件:多个类似功能组件的容器
常见元件类型:
取样器
逻辑控制器
前置处理器
后置处理器
断言
定时器
测试片段
配置元件
监听器
元件作用域
在Jmeter中,元件的作用域是靠测试计划的树形结构中元件的父子来确定的
核心是取样器,其他组监督是以取样器为核心运行的,组建添加的位置不同,生效的取样器也不同
作用域原则
1.取样器:元件不和其他元件相互作用,因此不存在作用域的问题
2.逻辑控制器:元简直对其子节点中的取样器和逻辑控制器作用
3.其他六大元件:除去央企和逻辑控制器元件外,如果是某个取样器的子节点,则该元件对其父子节点起作用
4.如果其父节点不是取样器,则其作用域是该元件父节点下的其他所有后代节点(包括子节点,子节点的子节点等)
元件执行顺序
1.配置元件
2.前置处理程序
3.定时器
4.取样器
5.后置处理程序
6.断言
7.监听器
注:前置处理程序、后置处理、断言等元件功能对取样器起作用(如果作用域内没有取样器,不会起作用)
如果同一作用域内有多个同类型元件,则按上下顺序依次执行