Jmeter压测场景实践之临界部分控制器

97ddcec198298e0a2995f3f2b5074231.png

一、使用场景

一个混合场景事务下,接口需要支持多并发及按照顺序执行;实际应用为某服务使用用户级接口限流进行引入新的限流框架,需要针对登录级的用户接口进行压测验证限流框架是否符合预期

二、接口范围

A接口_创建标签

B接口_删除标签

三、接口验证点

那我们针对这个场景验证,其实直接逐一使用单接口进行并发测试,并发值>限流配置的阈值 进行压测查看接口是否返回对应的限流报错即可{"code":"429000001","msg":"user too many requests"}

但是我们在并发测试过程为了避免创建接口产生大量的垃圾数据,对于测试账户以及数据表产生脏数据,所以想将业务进行闭环压测,创建后再进行删除。

那么这里就需要使用到我们今天标题提到的临界部分控制器

四、Jmeter之临界部分控制器

本文主要说明在处理高并发请求时,如何通过添加临界部分控制器来确保请求顺序的稳定性这里还引用了事务控制器的配合使用以增强控制效果。

临界部分控制器业务逻辑:根据锁名来控制并发,同一个锁名之下,在同一时间点只能存在一个运行中。

临界部分控制器作用:确保其子节点下的取样器或控制器将被执行(只有一个线程作为一个锁)确保它的子元素(samplers /控制器等)在执行控制器的子程序之前只执行一个线程作为指定的锁。

、Jmeter场景实践

我们进行在JMeter实践以上场景的压测达到的预期就是创

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值