• 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,

  • 相关阅读:
    经方膏方
    荆防柴朴汤
    温经汤治痤疮
    经方治疗带状疱疹
    用排除法诊断半表半里证
    leaflet 学习备忘
    在线数据库设计 初稿 想法简单验证
    SVG PATH 生成器
    模仿bootstrap做的 js tooltip (添加鼠标跟随功能)
    js 生成随机炫彩背景
  • 原文地址:https://www.cnblogs.com/summerxye/p/11004398.html
Copyright © 2020-2023  润新知