性能测试-JMeter基础知识(3)

 3.1 JMeter执行顺序

  类似于运算符或操作符的优先级,当JMeter测试中包含多个不同的元素时,哪些元素先执行,哪些元素后执行,并不是严格按照它们出现的先后顺序依次有序执行的,而是会遵循一定的内部规则,我们称之为JMeter元素的执行顺序,一般情况下JMeter元素按照如下顺序依次执

  行:

  0. 配置元件

  1. 定时器

  2. 前置处理器

  3. 取样器

  4. 后置处理器

  5. 断言

  6. 监听器

  举个例子:

 

 

  其中①为取样器、②为配置元件、③为定时器、④为监听器、⑤为前置处理器、⑥为后置处理器、⑦为断言。

  执行顺序为:②-->③-->⑤-->①-->⑥-->⑦-->④

 3.2 JMeter作用域

  JMeter测试树中的元素可以分为两类:层次结构与顺序结构层次结构的元素包括:配置元件、定时器、前置处理器、后置处理器、断言与监听器;

  顺序结构的元素包括:取样器和逻辑控制器。

  一般而言顺序结构的元素没有作用域的概念,而作用域只针对具有层次结构的组件。

  JMeter作用域就是组件对取样器有效的区域,在这个区域内组件是起作用的。

  层次结构的元素作用域:

  具有层次结构的元素的作用域规则如下:

  (1)若其父节点为取样器,则其只对该取样器起作用;

  (2)若其父节点为逻辑控制器,则会影响逻辑控制器下的所有取样器;

  (3)若其父节点为线程组,则会影响线程组下的所有取样器;

  (4)若其父节点为测试计划,则会影响测试计划下的所有取样器。

 

 

 

 

 

 

posted @ 2019-12-20 13:41  川石信息  阅读(114)  评论(0)    收藏  举报