首页 > 其他分享 >Jmeter 事务控制器

Jmeter 事务控制器

时间:2023-06-08 23:11:50浏览次数:32  
标签:串联 控制器 事务 接口 Jmeter 统计

https://blog.csdn.net/weixin_45071330/article/details/129942182

 

什么是事务?

性能测试的结果统计时我们一定会关注 TPS, TPS 代表每秒的事务数,每个事务对应的是我们的请求。虽然 Jmeter 能够帮我们把每个请求统计成一个事务,但有时候我们希望多个操作统计成一个事务,Jmeter 也考虑到了这种需求,我们可以通过逻辑控制器中的事务控制器来完成。

逻辑控制器

逻辑控制器,顾名思义就是控制程序的逻辑了,JMeter 逻辑控制器有很多种,比如循环控制器、随机控制器等。结合实例我们需要的是对事务的定义,所以选择事务控制器。

事务控制器

如下图所示,我们先添加一个事务控制器



 

 

 

事务响应时间是性能测试中衡量业务性能的主要指标。事务,其实可以理解为完成一个业务所调用所有接口的集合,当然可以是单个接口,也可以是多个相互关联的串联接口。比如,登录操作就是调用一个接口,而购买商品,就需要登录+浏览商品+添加购物车+支付等,多个接口的调用。

所以在进行性能测试时,在用于多接口串联的场景时,需要汇总统计该多个接口串联执行完成时所有的响应时间,也就是一个事务或者场景的响应时间。

事务控制器(Transaction Controller),可以将多接口串联的场景自动的分类显示,更易于分类识别整个场景的响应时间。

不勾选Generate Parent Sample ,所有的取样器(接口、事务控制器)均统计出来。

 

 

 

 

勾选Generate Parent Sample 后,聚合报告会将事务控制器及其下的取样器执行情况均汇总统计,最终仅以事务控制器作为结果进行汇总统计。

 

 

标签:串联,控制器,事务,接口,Jmeter,统计
From: https://www.cnblogs.com/Avicii2018/p/17467939.html

相关文章

  • Jmeter 循环控制器与计数器
    图1 图2  图3 图4: 图5:  图6:   ......
  • 02-mysql高级-约束(主键,外键,非空,唯一,默认)、设计(一对多,多对多)、多表查询(内连接
    文章目录mysql高级1,约束1.1概念1.2分类1.3非空约束1.4唯一约束1.5主键约束1.6默认约束1.7约束练习1.8外键约束1.8.1概述1.8.2语法1.8.3练习2,数据库设计2.1数据库设计简介2.2表关系(一对多)2.3表关系(多对多)2.4表关系(一对一)2.5数据库设计案例**LX:**3,多表查询3.......
  • spring事务概要
    Spring框架是一个2003年2月才出现的开源项目,该开源项目起源自RodJohnson在2002年末出版的《ExpertOne-on-OneJ2EEDesignandDevelopment》一书中的基础性代码。在该书中,RodJohnson倡导J2EE实用主义的设计思想,而Spring框架正是这一思想的更全面和具体的实现。Spring框......
  • Jmeter 聚合报告/ 汇总报告 指标
    1.聚合报告 如查询客户列表请求:label:  请求名称 样本:  请求数量平均值:  单个请求的平均响应时间,单位ms中位数:  50%的请求耗时都在这个时间之下. 如图: 50%的请求响应时间没超过10ms(结合上图报告)90%:  90%的请求耗时都在这个时间之下,单位......
  • Jmeter 响应结果提取json表达式
    JSONPathexpression:JSON表达式,通过JSON表达式提取数据对响应结果提取json,下拉选择JsonPahtTester.  JSON表达式语法:"$"代表提取根节点的数据$.a代表从根节点开始,寻找根节点的子节点a,并提取a的数据$.a.b代表从根节点开始,寻找根节点的子节点a,然后寻找a的子节点b,并......
  • m基于SVPWM控制器的三轴直交机械臂轨迹控制simulink仿真
    1.算法仿真效果matlab2022a仿真结果如下:      2.算法涉及理论知识概要      对于PMSM,使用MATLAB内部自带的模型进行建模,在simulink中选择PermanentMagnetSynchronousMachine,如图3.1所示。           永磁同步电机模型PMSM如图1所......
  • PFCL201C 10KN张力控制器
    PFCL201C10KN张力控制器PFCL201C10KN张力控制器 PLC程序的程序结构可以从流程图中理解。但是这里有一些编写程序的注意事项。程序结构:人们应该尝试获得一个结构化的程序,其中包含处理特定操作区域的明确部分。通过采用这种方法,开发的程序可靠且易于理解。这些部分......
  • JMeter常用功能及使用方法详解
    JMeter被广泛应用于软件性能测试,是一个开源的、纯Java编写的测试工具,其中包括了很多强大的功能。以下将重点介绍JMeter常用功能及使用方法。一、JMeter压力测试1.什么是JMeter压力测试?JMeter压力测试就是模拟多种负载条件并分析不同条件下系统(例如网站)的性能表现的过程。2.怎么做JM......
  • 事务TCL
          ......
  • 1.6Mininet流表应用实战2——控制器下发流表协议分析
    Mininet流表应用实战2——控制器下发流表协议分析实验目的1、理解OpenFlow交换机和控制器间的工作原理。2、学会使用Wireshark抓包分析,熟悉了解OpenFlow协议。。实验环境Mininet流表应用实战2——控制器下发流表协议分析实验的拓扑如下图所示。实验环境信息如下表所示。......