Jmeter安装JMeterPlugins-Standard.jar包
Jmeter可实现性能测试,为了实现像roadrunner那样梯度加压,可使用开源插件下载JMeterPlugins-Standard.jar包完成。另外为了方便观察TPS和响应时间的变化,可使用图形化的jar工具jmeter-plugins-manager-1.7.jar实现,本文主要介绍jar的下载安装及应用示例。
一、下载安装JMeterPlugins-Standard.jar包:
1)下载地址:https://jmeter-plugins.org/downloads/old/
2)下载解压后放入目录apache-jmeter-5.4.3\lib\ext,如下图:
3)重启Jmeter,查看效果如下:
二、下载安装jmeter-plugins-manager-1.7.jar包:
1)下载地址:https://jmeter-plugins.org/install/Install/
2)下载解压后放入目录apache-jmeter-5.4.3\lib\ext,如下图:
3)重启Jmeter,查看效果如下:
三、百度搜索梯度加压示例操作:
为了便于大家理解实践,采用访问百度首页的一个HTTP请求,并发20个用户,运行1分钟,查看TPS和响应时间变化。
1)新增梯度线程组:
参数说明:
This group will start 20 threads:设置线程组启动的线程总数为20个;
First,wait for N seconds:启动第一个线程之前,需要等待N秒;(此次案例中可设置为0秒)
Then start N threads:设置最开始时启动2个线程;
Next,add 2 threads every 2 seconds, using ramp-up 0 seconds:每隔2秒,启动2个线程;
Then hold load for 60 seconds:启动的线程总数达到最大值之后,再持续运行60秒;
Finally,stop 5 threads every 1 seconds:每秒停止5个线程;
2)添加HTTP请求:
3)添加断言:
4)添加监听器:
5)运行查看结果:
聚合报告效果:
TPS曲线:
响应时间曲线:
四、生成报告:
1)cmd窗口进入jmeter安装bin路径下,使用命令行生成报告:jmeter-g<log file>-o<Pathto output folder>
2)查看报告效果:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构