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。

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

相关推荐
乐言3611 小时前
如何用Jmeter实现自动化测试?
运维·jmeter·自动化
乐言3611 天前
Jmeter中的BeanShell如何使用?
python·jmeter·压力测试
kerryYG1 天前
使用JMETER中的JSON提取器实现接口关联
jmeter·json
乐言3613 天前
Jmeter中的Json提取器如何使用?
jmeter·json
九班长3 天前
JMeter 中实现 双 WebSocket(双WS)连接
websocket·jmeter·proto
花下的晚风4 天前
如何使用测试软件 Jmeter
jmeter
程序员的世界你不懂4 天前
JMeter_配置元件之随机变量(RandomVariable)介绍
jmeter
小二·5 天前
使用Jmeter对AI模型服务进行压力测试
jmeter·压力测试·可用性测试
SwTesting5 天前
JMeter快速指南:命令行生成HTML测试报告(附样例命令解析)
jmeter
coding侠客5 天前
使用Jmeter进行核心API压力测试
java·jmeter·apache·压力测试