Jmeter的作用域
1、作用域
- 作用域就是,制定了指定功能的有效作用范围;
Jmeter中的作用域:
- 在jmeter中,元件的作用域是靠测试计划的树形结构中元件的父子关系来确定;
Jmeter中作用域说明:
- 取样器(sampler)元件内组件不依赖其他元件就可执行,因此取样器不存在作用问题;
- 逻辑控制器(Logic Controller)元件作用域只对它的子节点有作用;
- 其他作用域默认根据测试计划中树形结构来定;
各元件执行顺序:
- 配置元件(config elements)
- 前置处理程序(Per-processors)
- 定时器(timers)
- 取样器(Sampler)
- 后置处理程序(Post-processors)
- 断言(Assertions)
- 监听器(Listeners)
注意:
- 逻辑控制器是个容器,在容器内可添加任意元件内组件,所以它的执行顺序应该是配置元件、前置处理器程序之后,根据逻辑控制器的位置顺序来执行;
- 前置处理器、后置处理器、断言等元件功能只对取样器作用,因此如果在他们的作用域内没有任何取样器,则不会被执行;
- 如果在同一作用域范围内有多个同一类型的元件,则这些元件按照它们在测试计划中的【上下顺序】依次执行;