jmeter 聚合数据_Jmeter性能指标监控 - 阶梯加压下的聚合报告

本文介绍了如何在jmeter阶梯加压测试中获取分段统计数据。通过添加Stepping Thread Group进行阶梯线程组设置,结合事务控制器和Beanshell脚本,实时捕获并标记线程数量区间,最终在聚合报告中展示不同阶段的并发性能指标。
摘要由CSDN通过智能技术生成

在使用jmeter进行压力测试时,我们可以通过聚合报告查看各项指标;

但在使用阶梯加压时,聚合报告并未按照我们想要的,给出分段式的统计数据,比如我们想看0-100的阶梯加压下,5-10线程时的error率和吞吐量,查看聚合报告发现它的结果是整体的数值,并不是我们想要的

这时候就需要我们写些代码来实现:

假设阶梯加压总线程数为10,分别设置为0-2、2-4、4-6、6-10 ,此时我们希望聚合报告中分别展示这四个阶段下的并发性能统计

1.添加阶梯线程组

测试计划 - 线程组 - jp@gc - Stepping Thread Group

fedea8351a9a

阶梯加压

2.添加接口请求,并放到事务控制器中

事务控制器名称重命名为${Thread_number}

fedea8351a9a

事务控制器

3.添加beanshell脚本

实时捕获线程组数量,当数量在设定区间内,就将其赋值给指定的变量

import org.apache.jmeter.threads.JMeterContextService;

int num = JMeterContextService.getNumberOfThreads();

if(num<=2){

vars.put("Thread

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值