首页 > 其他分享 >Jmeter元件执行顺序和作用域

Jmeter元件执行顺序和作用域

时间:2024-06-11 16:30:47浏览次数:24  
标签:作用域 节点 取样器 处理器 监听器 Jmeter 元件

执行顺序

  1. 配置元件
  2. 前置处理器
  3. 定时器
  4. 取样器
  5. 后置处理器
  6. 断言
  7. 监听器

注意:

     1.前置、后置处理器和断言等元件对取样器作用,如果在他们的作用域内没有任何取样器,则不会执行。

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

作用域

总共有8类可执行元件。

其中取样器不存在作用域的问题,没有限制。 

逻辑控制器只对其子节点的取样器有效,其他元件(配置元件、定时器、断言、监听器等)需要与取样器等元件交互。

除了取样器和逻辑控制器元件外,其他6类元件,如果是某个取样器的子节点,则该元件对其父子节点起作用。如果其父节点不是取样器,则其作用域是该元件父节点下的其他所有后代节点(包括子节点,子节点的子节点等)。

标签:作用域,节点,取样器,处理器,监听器,Jmeter,元件
From: https://blog.csdn.net/xml1994/article/details/139602041

相关文章

  • jmeter性能优化之mysql监控sql慢查询语句分析
    接上次博客:基础配置多用户登录并退出jmx文件:百度网盘提取码:0000一、练习jmeter脚本检测mysql慢查询随意找一个脚本(多用户登录并退出),并发数设置300、500后分别查看mysql监控平台启动后查看,主要查看mysql连接情况下图查看:MaxUsedConnections最大176,分析查看:设置......
  • jmeter性能优化之mysql配置
    一、连接数据库和grafana准备:连接好数据库和启动grafana并导入mysql模板大批量注册、登录、下单等,还有过节像618,双11和数据库交互非常庞大,都会存在数据库的某一张表里面,当用户在登录或者查询某一个界面时,量少的话体现不出来,量很大的时候一定会有卡的现象,性能响应一般是2......
  • Apache JMeter 压测工具使用记录
    目录ApacheJMeter压测工具使用记录参考资料官方网站JMeter是什么?JMeter特性3使用jmeter3.1安装jmeter3.2添加一个http测试方案3.2.1调整测试方案名3.2.2添加线程组3.2.3添加HTTP采样器3.2.4添加结果监听器3.2.5添加汇总报告3.3执行测试方案ApacheJMeter压测......
  • 使用jmeter,响应体response body中有两个同名的cookies时,如何获取第二个cookie进行跨线
     如图两个同名cookie:.AspNetCore.Cookies正则表达式提取器引用名称:loginCookie正则表达式:Set-Cookie:(.AspNetCore.Cookies=.*?;)模板:$1$(确保正确匹配到第二个.AspNetCore.Cookies)匹配数字2  beanshell后置处理程序${__setProperty(loginCookie,${loginCookie},)......
  • Jmeter脚本录制
    以录制baidu为例,代理服务器操作步骤如下:创建一个线程组创建HTTP(S)测试脚本记录器目标控制器选择测试计划>线程组,会录制到线程组下分组详解不对样本分组:所有请求全部罗列。在组间添加分隔:加入一个虚拟的以分割线明明的动作每个组放入一个新的控制器:执行时按控制器给......
  • 巧用docker+jmeter快速实现分布式百万级并发
    分享背景碰到的问题:一个JMeter实例可能无法产生足够的负载来对你的应用程序进行压力测试~解决办法:1、修改jmeter配置文件里的内存堆2、引入jmeter分布式压测带来的问题:如果我们要做分布式负载测试–我们需要1个主机和N个从机来产生巨大的负载。每台JMeter从机都需要......
  • jmeter连接数据库查询数据库表数据
    1、先下载mysql-connector-java-5.1.7插件放到jmeter目录的lib下面,下载地址(https://downloads.mysql.com/archives/c-j/),因为我的jmeter是放在Windows的,所以我下载第二个​2、下载完后解压文件,复制文件夹下面的mysql-connector-java-5.1.7-bin存放到jmeter的lib目录下(忘记jmet......
  • 浅谈配置元件之随机变量
    浅谈配置元件之随机变量1.概述为了增强测试的真实性和多样性,JMeter提供了多种配置元件来生成动态数据,其中“随机变量”(RandomVariable)就是一种常用的配置元件,用于生成随机数值、字符串等,以模拟不同用户请求中的变化参数。2.目的随机变量配置元件的主要目的是在每个......
  • Jmeter与loadrunner的区别
    当比较JMeter和LoadRunner时,我们可以从以下几个方面进行更详细的比较:1.**功能和支持的协议**:-JMeter主要支持HTTP、HTTPS、FTP、JMS、SOAP、LDAP等常见协议,适用于Web应用程序和Web服务的性能测试。-LoadRunner支持更多的协议和技术,包括HTTP、HTTPS、JDBC、LDAP、RDP、Ci......
  • 函数本身的作用域
    函数本身也是一个值,也有自己的作用域。它的作用域与变量一样,就是其声明时所在的作用域,与其运行时所在的作用域无关。vara=1;varx=function(){console.log(a);}functionf(){vara=2;x();}f()//1上面代码中,函数x是在函数f的外部声明的,......