首页 > 其他分享 >性能测试工具Jmeter元件运行顺序

性能测试工具Jmeter元件运行顺序

时间:2025-01-12 14:57:31浏览次数:3  
标签:Jmeter 管理器 请求 取样器 处理器 测试工具 Cookie 执行 元件

当Jmeter工具中使用了配置元件,前置处理器,定时器,取样器,后置处理器,断言,监听器等元件的时候,它们在执行的时候顺序是怎样的?

Jmeter执行顺序逻辑如下:

1>配置元件。

2>前置处理器。

3>定时器。

4>取样器。

5>后置处理器。(如果存在且取样器的结果不为空的情况)

6>断言。(如果存在且取样器的结果不为空)

7>监听器。(如果存在且取样器的结果不为空)

针对下图展示的测试计划执行顺序如下:

图片

1>执行线程组

2>执行简单控制器

3>执行配置元件HTTP Cookie管理器

4>执行前置处理器用户参数

5>执行同步定时器,类似于LoadRunner中的集合点

6>执行取样器业务请求1

7>执行后置处理器正则表达式提取器

8>执行断言响应断言

9>执行配置元器件HTTP Cookie管理器

10>执行前置处理器用户参数

11>执行同步定时器,类似于LoadRunner中的集合点

12>执行取样器业务请求2

13>执行后置处理器正则表达式提取器

14>执行断言响应断言

15>执行业务请求3,HTTP Cookie管理器将不覆盖此请求

16>执行过程中在查看接过书中可以看到结果,红色字体代表失败。此元件是在取样器执行后开始工作的。

简单的控制器作为一个执行单元,上面的HTTP Cookie 管理器与业务请求1在一个单元,所以它管理的Cookie的范围是对业务请求1和业务请求2有效的,这是Cookie作用域;而业务请求3不在简单控制器下面,与Cookie的根节点不一致,所以Cookie的作用范围不包括业务请求3。

阅读后若有收获,不吝关注,分享,在看等操作!!!

标签:Jmeter,管理器,请求,取样器,处理器,测试工具,Cookie,执行,元件
From: https://blog.csdn.net/qd_lifeng/article/details/145050556

相关文章

  • Jmeter 的常用基础配置,看这一篇就够了 ~
    ......
  • Jmeter性能测试
    文章来源引用>https://www.cnblogs.com/kasia/p/17124334.html超详细!Jmeter性能测试前言性能测试是一个全栈工程师/架构师必会的技能之一,只有学会性能测试,才能根据得到的测试报告进行分析,找到系统性能的瓶颈所在,而这也是优化架构设计中重要的依据。测试流程:需求分析→环境......
  • 性能测试工具Jmeter事务处理
    目录简单控制器(SimpleController)事务控制器(TransactionController)循环控制器(LoopController)如果控制器(IfController)吞吐量定时器(ThroughputTimer)和吞吐量控制器(ThroughputController)随机控制器(RandomController)运行时控制器(RuntimeCon......
  • 自动化测试工具Ranorex Studio(八十二)-WEB测试
    测试移动网站如果你想要在你的iOS设备或者simulator上自动化web测试,你可以使用已经调制过的RXBrowserapp。按照下面描述的步骤即可:下载并且解压RXBrowserXCode项目(RXBRowser_401.zip)到你的Mac使用XCode打开该项目clean然后build项目,并且将其部署到你的iOS设备或者simul......
  • JMeter自动执行生成报告,批处理脚本
    1、新建文件后缀.bat:字符集使用ANSI编码,不然有中文会乱码,执行失败 2、输入内容如下,根据实际情况修改路径:@echooffREM设置JMeter的安装目录,根据实际情况修改路径setJMETER_HOME=C:\apache-jmeter-5.4.1REM设置测试计划的路径,根据实际情况修改路径setTEST_PLAN_......
  • JMeter——压力测试工具的安装
    JMetere简介jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单。jmeter是免安装的,拿到安装包之后直接解压就可以使用,同时它在linux/windows/macos上都可以使用。前提已安装和设置jdk环境:https:......
  • Jmeter功能太单一,推荐一款开源全栈测试工具 - TestHubo
    在我们的日常研发过程中,为了保障系统的质量通常会使用到各种测试工具,如用于性能测试的Jmeter,用于web测试的selenium,用于APP测试的Appium等。这么多工具既增加了工具使用的难度,同时也无法进行团队间协同管理。今天给大家推荐一款国产开源免费的开源全栈测试工具-TestHubo。1......
  • 域名解析测试工具
    dig、host、nslookup dig命令di[-tRR_TYPE]name[@SERVER][queryoptions]#正向解析用于测试dns系统,因此其不会查询hosts文件[queryoptions]:+[no]trace:跟踪解析过程+[no]recurse:进行递归解析dig-xIP[@SERVER]#反向解析模拟完全区域传送:dig-taxfrDOMAIN[......
  • TSN便携式测试工具TESTBASE-ATT
    概述    车载以太网TSN是为满足车辆复杂数据传输而定义的一类协议族,已应用于多款新架构车型中。经纬恒润TestBaseATT(AutomotiveTSNTester)产品可用于TSN部件级和系统级测试,保证TSN相关功能实现质量及可靠性。    TestBaseATT硬件支持8路PPS信号以及4路以太......
  • 【2024最新】渗透测试工具大全(超详细),收藏这一篇就够了!
     黑客/网安大礼包:......