性能测试-JMeter基础知识(3)
3.1 JMeter执行顺序
类似于运算符或操作符的优先级,当JMeter测试中包含多个不同的元素时,哪些元素先执行,哪些元素后执行,并不是严格按照它们出现的先后顺序依次有序执行的,而是会遵循一定的内部规则,我们称之为JMeter元素的执行顺序,一般情况下JMeter元素按照如下顺序依次执
行:
0. 配置元件
1. 定时器
2. 前置处理器
3. 取样器
4. 后置处理器
5. 断言
6. 监听器
举个例子:

其中①为取样器、②为配置元件、③为定时器、④为监听器、⑤为前置处理器、⑥为后置处理器、⑦为断言。
执行顺序为:②-->③-->⑤-->①-->⑥-->⑦-->④
3.2 JMeter作用域
JMeter测试树中的元素可以分为两类:层次结构与顺序结构层次结构的元素包括:配置元件、定时器、前置处理器、后置处理器、断言与监听器;
顺序结构的元素包括:取样器和逻辑控制器。
一般而言顺序结构的元素没有作用域的概念,而作用域只针对具有层次结构的组件。
JMeter作用域就是组件对取样器有效的区域,在这个区域内组件是起作用的。
层次结构的元素作用域:
具有层次结构的元素的作用域规则如下:
(1)若其父节点为取样器,则其只对该取样器起作用;
(2)若其父节点为逻辑控制器,则会影响逻辑控制器下的所有取样器;
(3)若其父节点为线程组,则会影响线程组下的所有取样器;
(4)若其父节点为测试计划,则会影响测试计划下的所有取样器。




如果您看了本篇博客,觉得对您有所收获,请点击右下角的[推荐].
如果您想转载本博客,请注明出处,
如果您对本文有意见或者建议,欢迎留言.
感谢您的阅读,请关注我的后续博客!

浙公网安备 33010602011771号