一、Stepping Thread Group插件
1.下载jmeter-plugins-manager.jar
将jar包放入libext目录下,重启jmeter
2.打开jmeter,选择options下的plugins Manager
Installed Plugins:已安装的插件
Available Plugins:可下载的插件
Upgrades:可更新的插件
3.选择XMPP Protocol Support 然后安装,重启jmeter后
如果没有出现,然后再跟新一个jpgc-Standard Set插件
4.添加线程组,选择 jp@gc - Stepping Thread Group
参数介绍:
This Group will start 100 threads: 这次的测试总共会起100个线程。 First , wait for 0 seconds: 等待0s后开始起线程,也就是不等待直接起线程。 Then start 0 threads: 从0个线程开始持续增加。 Next,add 10 threads every 30 seconds: 每增加10个线程后会运行30s,再增加10个线程,再运行30s,以此类推。 Using ramp-up 5 seconds: 在5秒内启动10个线程:即10个线程启动要在5s内完成。 Then hold load for 60 seconds. : 全部的线程起来后,运行60s 后开始停止。 Finally , stop 5 threads every 1 seconds: 最后停止线程,5个线程停一次,等1s再停5个线程。
二、监听器Active Threads Over Time
2.1添加监听器
2.2查看Active Threads Over Time运行结果
可查看线程陆续启动的曲线,到达设置的最大线程数后,将持续运行设置的时间,到达设置的持续时间后,开始结束进程。
三、添加服务器监控插件PerfMon Metrics Collector
3.1下载一下插件
3.2将JMeterPlugins-Extras包下的JMeterPlugins-Extras.jar插件 放入jmeter的lib/ext 目录下;
3.3将JMeterPlugins-Standard包下的JMeterPlugins-Standard.jar插件 放入jmeter的lib/ext 目录下;
3.4将serverAgent.zip传到服务器上,解压如下:
3.5在服务器端,开放4444端口,并启动进程;
3.6 添加监听器 jp@gc - PerMon metrics Collector
3.7 配置 CPU、Memory、swap、Disks I/O、Networks I/O。
3.8 参数
Memory:存储量的使用情况;
swap:交换区的使用情况;
Disks I/O:磁盘I/O;
Networks I/O:网络I/O
四、其他插件说明:
待更