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)查看报告效果: