jmeter阶梯式压测

1、安装plugins manager

链接 Install :: JMeter-Plugins.org

将下载下来的jar包放置在jemter文件的lib\ext下, 重启Jmeter

2、安装阶梯测试第三方插件

在Available Plugins中找到Custom Thread Groups,点击Apply Changes and Restart JMeter后等待插件安装完成

3、创建负载控制器线程组(sepping thread group)

方案二:Concurrency Thread Group

方案三:Throughput Shaping Timer

注意:

End RPS 设置了RPS 上限,但要 达到此值是需要线程(虚拟用户〉来执行的, 所以我们先要预设够多的线程,不然RPS目 标没法达到,JMeter 线程组在运行过程中是不 会自动增加线程数的,只能一次性设置。下面 有个计算线程数的公式。

比如一个请求响应时间为2秒,END RPS 为30,那么线程数:2*30=60 即:响应时间*RPS=所需线程数)。 即大约要60个线程, 考虑到运行时诸多影响因素(线程数增加后响应时间增加了), 我们还 需要预备更多的线程,也许我们加到70个线程才能满足要求,这只是一个估算值。不用担心 线程数太多时RPS 会超End RPS, 此元件会自动延迟线程的运行来稳定RPS。

另外,线程组设置的循环是永远,但是因为有定时器的存在,脚本并不会停不下来,而是在定时器的时间结束后,脚本就会停止运行。

相关推荐
进击的雷神1 天前
Jmeter定时器详解:作用范围与使用场景
jmeter
测试改改1 天前
Jmeter-响应数据中文显示乱码
jmeter
测试界清流1 天前
用Jmeter进行接口测试
jmeter·接口测试
胜天半月子5 天前
性能测试 | 性能测试工具Jmeter的认识和基础使用
测试工具·jmeter·性能测试
程序员三藏6 天前
Jmeter接口测试与压力测试
自动化测试·软件测试·python·测试工具·jmeter·接口测试·压力测试
测试界清流7 天前
jmeter环境搭建
jmeter
qq_4924484467 天前
Jmeter循环控制器,IF控制器,正则表达式
jmeter
张永清-老清7 天前
每周读书与学习->JMeter主要元件详细介绍(一)配置元件
学习·jmeter·性能调优·jmeter性能测试·性能分析·干货分享
wdlnancy7 天前
Jmeter 线程组、定时器、监听器、后置处理器常用配置说明
jmeter
清风~徐~来7 天前
【软件测试】性能测试工具 JMeter
jmeter·性能测试