Jmeter学习-事务控制器

本文介绍了JMeter中的事务控制器,用于将多个操作组合成一个事务。事务控制器是性能测试中的一个重要工具,它能帮助汇总多个接口的响应时间,便于评估整个业务流程的性能。当勾选'Generate Parent Sample',事务控制器会将所有子样本的统计信息整合在一起,提供更清晰的事务响应时间视图。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

什么是事务?

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

逻辑控制器

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

事务控制器

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

 

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

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

事务控制器(Transaction Controller),可以将多接口串联的场景自

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值