zoukankan      html  css  js  c++  java
  • Jmeter学习笔记2-原件作用域与执行顺序

    1.元件的作用域

    (1)配置元件(config elements):会影响其作用范围内的所有元件。

    (2)前置处理程序(per-processors):在其作用范围内的每一个sampler元件之前执行。

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

    (4)后置处理程序(post-processors):在其作用范围内的每一个sampler元件之后执行。

    (5)断言(Assertions):对其作用范围内的每一个sampler元件执行后的结果执行校验。

    (6)监听器(Listeners):收集其作用范围的每一个sampler元件的信息并呈现。

    注:sampler元件不和其他元件相互作用,因此不存在作用域的问题。

     2.举例如下:

    例(1):如下图所示:                                                                                                                                     

                                        

    1)HTTP1、2、3因为是sampler所以没有作用域的概念

    2)循环控制器:http2、3和图形结果                       

    3)图形结果:http2和http3                                  

    4)聚合报告:http1、2、3                                    

    例(2):如下图所示:

    1)固定定时器:http1

    2)循环控制器:http2、3与图形结果、随机控制器

    3)图形结果:http2、3

    4)响应断言:JDBC  request

    5)聚合报告:所有

    6)随机控制器:JDBC  request与响应断言

    总结一句话:从各个元件的层次结构判断每个元件的作用域

    3.执行顺序

    配置元件

    |

    前置

    |

    定时器

    |

    sampler

    |

    后置

    |

    断言

    |

    监听器

    如果在同一个作用域范围内有多个同一类型的元件,则这些元件按照他们在测试计划中的上下顺序依次执行

  • 相关阅读:
    同类分布[AHOI2009]
    简单记录一下ruby 循环
    ruby中的respond to ?用法
    ruby中的return方法及class实例方法的initialize方法
    ruby中的字符串分隔符--split
    三次握手+四次挥手
    DNS服务器的简介——2
    HTTP-报文结构解析
    ruby中的三目操作符和include?操作
    ruby中的extend 和 include
  • 原文地址:https://www.cnblogs.com/haibaowang/p/6888814.html
Copyright © 2011-2022 走看看