美文网首页
02-jmeter原件的作用域

02-jmeter原件的作用域

作者: 请叫我刚爷 | 来源:发表于2019-05-13 18:50 被阅读0次

1、元件的作用域

jmeter中共有9类可被执行的元件,分别是:

image.png

(1)sampler(取样器),包含http请求、ftp请求等。没有作用域。网上说是器与其他元件产生交互所以没有作用域。但我个人觉得存在交互,比如用户自定义参数、正则提取器。所以个人认为是有作用域的,只不过范围比较小。

(2)Logic Controller(逻辑控制器),内包含各种控制器,如if、foeach等控制器。其本身只对其子节点的sampler有效。

(3)Config Elements(配置元件):包含session、cookie等管理器,影响其范围内的所有元件。

(4)Pre-porcessors(前置处理器):在sampler之前执行,如sampler需要大量参数配置时(如post请求需要携带大量参数),作用域其范围内的sampler

(5)Post-porcessors(后置处理器):在sampler之后执行,如下一个请求需要钱一个请求请求结果时。作用域其范围内的sampler。

(6)Timer(定时器):对其作用范围内的每一个sampler有效

(7)Assirtions(断言):对其作用范围内的每一个sampler元件的响应头Response Headers、响应体Response body、或者请求头等做出校验。

(8)Listener(监听器):收集其作用范围内的每一个sampler元件的执行情况,返回并统计。可表格形式展现,也可图表形式,不过图表形式可能需要安装扩展插件。

(9)Test Fragment(测试片段),它的主要作用是模块化测试过程,类似于编程语言中的函数。即,将测试过程封装成测试片段,就可以在其他地方直接引用了。作用范围内的每一个sampler。

2、元件的执行顺序

在test plan(测试计划)中的元件按照以下顺序执行:

(1) Config Elements****(配置元件

(2) Pre-porcessors(前置处理器)

(3) Timer(定时器)

(4) Sampler(取样器),Test Fragment(测试片段 , 跟函数没有区别,所以个人觉得可以直接理解为一个Sampler

(5) Post-porcessors(后置处理器)

(6) Assirtions(断言)

(7) Listener(监听器)

注意:

(1)Pre-porcessors、Post-porcessors和Assirtions等元件如果没有Sampler则不会被执行;

(2)如果在同一作用域范围内有多个同一类型的元件,则这些元件按照它们在test plan中的上下顺序依次执行。

相关文章

  • 02-jmeter原件的作用域

    1、元件的作用域 jmeter中共有9类可被执行的元件,分别是: (1)sampler(取样器),包含http请求...

  • 一网打尽 JavaScript 的作用域

    JavaScript 的作用域包括:模块作用域,函数作用域,块作用域,词法作用域和全局作用域。 全局作用域 在任何...

  • JS的作用域

    JS的作用域: 全局作用域、函数作用域、eval 作用域、块级作用域 全局作用域: 函数作用域: 结果截屏: 说...

  • js作用域

    1 - 作用域 1.1 作用域概述 全局作用域 局部作用域(函数作用域) 1.2 全局作用域 1.3 局部作用域 ...

  • 作用域,作用域链

    1 - 作用域 1.1 作用域概述 全局作用域 局部作用域(函数作用域) 1.2 全局作用域 1.3 局部作用域 ...

  • 变量作用域

    变量作用域:静态作用域、动态作用域JS变量作用域:JS使用静态作用域JS没有块级作用域(全局作用域、函数作用域等)...

  • 作用域

    词法作用域,动态作用域,全局作用域,局部作用域,函数作用域,块级作用域,有些地方还能看到隐式作用域和显示作用域。 ...

  • C - 作用域

    C - 作用域 一个 C 变量的作用域可以是: 块作用域 函数作用域 函数原型作用域 或 文件作用域 作用域描述程...

  • [ES6]1.1作用域

    作用域 全局作用域(global/window) 函数作用域/局部作用域(function) 块状作用域({}) ...

  • js中的作用域

    作用域就是决定变量有效范围 作用域按决定的时期来区分可分为词法作用域和动态作用域词法作用域: 词法作用域就是作用域...

网友评论

      本文标题:02-jmeter原件的作用域

      本文链接:https://www.haomeiwen.com/subject/afgraqtx.html