zoukankan      html  css  js  c++  java
  • JMeter元件的作用域

     

    标签(空格分隔):Jmeter


    Jmeter中共有8类可被执行的元件(Test Plan 和 Tread Group 不属于元件),这些元件中,Sampler是典型的不和其他元件发生交互作用的,Logic Controller只对其子节点的Sampler的有效,其他元件(Congif Elements, Pre-processors, Timers, Post-Processors Asseritons, Listeners)需要与Sampler进行交互。

    • Config Elements 元件会影响起作用与范围内所有的元件。
    • Pre-Processors 元件在其作用范围内的每一个Sampler之前执行。
    • Timer 元件对其范围内的每一个Sampler有效。
    • Post-Processors 元件在其作用范围内的每一个Sample之后执行。
    • Assertions 元件对其范围内每一个Sampler元件执行之后的结果进行效验。
    • Listener 元件收集作用范围内的每一个Sampler元件信息并呈现。

    在Jmeter中,元件的作用域是靠Test Plan 的树形结构中的元件父子关系来确定的,作用域的原则是

    • Sampler不与其他元件进行交互,因此不存在作用域的问题。
    • Logic Controller 元件只对其子节点中的Sampler和Logic Contoller作用。
    • 除Samlper和Logic Controller元件外的其他6类元件,如果是某个Sampler的子节点,则该元件仅对其父节点作用
    • 除Samlper和Logic Controller元件外的其他6类元件,如果父节点不是Sampler,则其作用域是该元件父节点下的其他所有的后代节点,(包括子节点,子节点的节点)

    实例1

    • HTTP请求1 、HTTP请求2 、HTTP请求3 元件没有作用域的概念。

    • 循环控制器 元件作用域名是其子节点HTTP请求2 、HTTP请求3 。

    • 察看结果树1 元件的作用域是是HTTP请求2 、HTTP请求3。

    • 聚合报告2 元作的作用域是HTTP请求1 、HTTP请求2 、HTTP请求3。

    image_1crrs4gkp1bhk13081kea1je08hn19.png-40.7kB

    实例2

    image_1crrslau7ijt126d1qkjq9pkrl1m.png-65.6kB

    • HTTP请求1 、HTTP请求2 、HTTP请求3、 HTTP请求4 元件没有作用域名概念

    • 循环控制器 的作用域为 HTTP请求2 、HTTP请求3 和 随机控制器

    • 固定定时器作用于 HTTP请求1

    • 查看结果树作用于HTTP请求2,3,4, 大小断言作用于HTTP请求2,3,4。

    • json断言作用于HTTP请求4

    • 聚合报告, http默认。查看结果树作用于HTTP请求1, 2,3,4,

  • 相关阅读:
    1.1.28 文字所在段落增加下划线
    Microsoft Project 2010基础使用方法
    16.3 将Win7文档的内容到复制Linux的vi中
    3.4 在Word中的公式和序号之间填充连续的点
    18.25 JLink调试程序步骤
    18.24 Ubuntu修改静态IP
    18.23 inline函数功能
    18.22 sprintf函数功能
    18.21 关键字extern
    18.20 频率单位转换
  • 原文地址:https://www.cnblogs.com/summerxye/p/11004398.html
Copyright © 2011-2022 走看看