Jmeter阶梯加压监听

Posted beimingyouyuqingcangchuli

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jmeter阶梯加压监听相关的知识,希望对你有一定的参考价值。

 

巧用beanshell,做阶梯加压监听

1. 首先先添加阶梯加压线程组  bzm - Concurrency Thread Group

设置阶梯加压值,目标最大并发用户为80,加速步率时长为100秒,步率为5,80并发时持续60秒;配置如下图

技术图片

 

 

 

 

2.  添加 BeanShell Sampler ,获取当前活动线程组数量,并且存入jmeter缓存做备用,如下图所示:

技术图片

 

 

 

 

3.添加事物控制器,并 引用刚刚存入的缓存 ${Thread},如图所示:

技术图片

 

 

 

4.添加业务接口至事物控制器下,此时我把首页和登录当作一个事物。添加监听器。

技术图片

 

 5.运行后结果如下图

技术图片

 

 

技术图片

 

 

聚合报告内忽略Beanshell Sampler 和 总体,之外的就是咱们所需要的结果。

附:结果内可见,并不多好,在1-20线程时 吞吐量到达了 380,RT值也非常小,线程用户多了后  RT变长,吞吐量降低。。。咳咳,找程序员一起优化去吧。。。拜拜!

以上是关于Jmeter阶梯加压监听的主要内容,如果未能解决你的问题,请参考以下文章

jmeter阶梯式加压测试

Jmeter(十九)- 阶梯式加压测试

Jmeter-阶梯式加压案例

jmeter(二十):阶梯式加压测试

JMeter Concurrency Thread Group阶梯式加压

Jmeter之性能压测Stepping Thread Group 逐步增加并发数 阶梯式加压并发 (十五)