ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

jmeter元件优先级及作用域

2022-02-07 11:34:55  阅读:177  来源: 互联网

标签:测试计划 优先级 1.1 作用域 取样器 线程 jmeter 元件


1.1.1.  Jmeter元件作用域汇总

 

 

 

     

执行顺序:图1:1,2,11;图2:4,3,7,6,8,10,9;图3:4,15,3,7,6,8,10,9,14;图4:1,17,16

 

 

执行顺序:图5:4,15,3,8,10,9,14,7,18,6,(14未取到值是18还未执行)图6:4,15,3,7,18,6,8,10,9,14(14取到值是18已执行)

 

 

 

  

1.1.2.  配置元件

  配置元件:优先级最高,最先被执行

  作用域:

    1. 整个测试计划:配置元件放在测试计划下(不属于任何一个线程组),最先被执行,作用于整个测试计划

    2. 单个线程组:配置元件放在某一个线程组中,那这个元件,就作用于当前线程组

       3. 单个取样器:挂在某个具体的取样器上,仅作用于这个取样器

1.1.3.     逻辑控制器

  逻辑控制器:挂取样器才执行,没有取样器不执行

  作用域:只作用于取样器,挂多少取样器就作用于多少取样器

  

  注:用户参数是前置处理器,用户定义变量是配置元件   

 

1.1.4.     前置处理器

  作用域:在取样器之前执行

    1. 这个测试计划:放在测试计划下面,作用于整个测试计划

    2. 单个线程组:放在某个线程组里面,作用于当前线程组

    3. 单个取样器:挂在某个取样器下面,作用于当前取样器和这个取样器之后的取样器,理解图5图6

  

1.1.5.     后置处理器

  作用域:对取样器的结果进行处理

    1. 测试计划没有作用域:放在测试计划下面,如果此时没有要处理的结果,则没有作用域

    2. 线程组没有作用域:放在某个线程组中,而没有指定到取样器,处理结果不可预知

    3. 单个取样器:正确的用法是放在某一个取样器下面,只作用于当前取样器

1.1.6.   断言

  断言:对取样器的结果进行断言,与后置处理器同级别,同作用域

  注:响应断言的模式匹配规则中有可以组合使用

1.1.7.     定时器

  定时器:性能测试一般不用(类似 loadrunner 中的思考时间,自动失效)

      国定定时器:取样器执行的时间间隔

      同步定时器:同一时间点发起相同请求

  作用域:

    1. 单个线程组:放在线程组中,作用域当前整个线程组

    2. 单个取样器:挂在某个取样器下,仅作用于当前取样器

 

标签:测试计划,优先级,1.1,作用域,取样器,线程,jmeter,元件
来源: https://www.cnblogs.com/xueqiao/p/15785725.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有