一、下载安装使用
方法一:直接安装Jmeter插件管理器
官网下载:“plugins-manager.jar”包,放在jmeter安装路径的lib/ext目录下,重启jmeter即可使用。
备注:该jar包包含的插件,还不能满足所有的功能,如服务器系统资源监控
官网下载地址:https://jmeter-plugins.org/downloads
启动jemter,界面出现Plugins Manager选项,如下图所示
打开后界面如下:
Installed Plugins(已安装的插件):即插件jar包中已经包含的插件,可以通过选中勾选框,来使用这些插件;
Available Plugins(可下载的插件):即该插件扩展的一些插件,可以通过选中勾选框,来选择你所需要下载的插件;
Upgrades(可更新的插件):即可以更新到最新版本的一些插件,一般显示为加粗斜体,可以通过点击截图右下角
的Apply Changes and Restart Jmeter 下载按钮
插件下载完毕后,重启jmeter,从监视器中就可以看到该插件
方法二、可以直接在官网下载某个具体的插件
放在jmeter安装路径的lib/ext目录下,重启jmeter即可使用。
二、使用Jmeter对服务器资源监控
服务端资源监控需要下载安装3个插件:
JMeterPlugins-Standard、JMeterPlugins-Extras、ServerAgent
其中JMeterPlugins-Standard和JMeterPlugins-Extras是客户端的插件,ServerAgent是服务端的插件。
下载成功后,将JmeterPlugins-Extras.jar和JmeterPlugins-Standard.jar两个文件,放到jmeter安装文件中的
lib/ext中,重启jmeter,即可看到该监视器插件。
将ServerAgent-2.2.1.jar上传到被测服务器,解压,进入目录,Windows环境,双击ServerAgent.bat启动;
linux环境执ServerAgent.sh启动,默认使用4444端口。
如出现如下图所示情况,即表明服务端配置成功:
1、服务端启动校验
a. 电脑打开telnet监听(控制面板-程序-打开或关闭Windows功能-telnet客户端勾选打开)
b. cmd进入命令框,输入如下内容:
telnet yourip 4444 #连接ServerAgent
test #发送test进行测试
exit #退出,即断开连接
c. 观察server端是否有接收到消息,出现如下情况说明ServerAgent打开成功
[root@bjdhj-120-215 ~]# /opt/soft/ServerAgent-2.2.1/startAgent.sh
INFO 2016-02-18 10:52:51.749 [kg.apc.p] (): Binding UDP to 4444
INFO 2016-02-18 10:52:52.749 [kg.apc.p] (): Binding TCP to 4444
INFO 2016-02-18 10:52:52.754 [kg.apc.p] (): JP@GC Agent v2.2.0 started
INFO 2016-02-18 10:56:55.198 [kg.apc.p] (): Accepting new TCP connection #成功连接
INFO 2016-02-18 10:57:00.830 [kg.apc.p] (): Yep, we received the 'test' command #接收到test消息
INFO 2016-02-18 10:57:05.185 [kg.apc.p] (): Client disconnected #断开连接
2、客户端监听测试
给测试脚本中添加jp@gc - PerfMon Metrics Collector监听器,然后添加需要监控的服务器资源选项,启动脚本,
即可在该监听器界面看到资源使用的曲线变化。如下图所示:
在脚本启动后,即可从界面看到服务器资源使用的曲线变化,Chart表示主界面显示,Rows表示小界面以及不同资源曲线
所代表的颜色,Settings表示设置,可选择自己需要的配置。
PS:注意测试脚本需要持续运行一段时间,才可以看到具体的曲线变化,否则ServerAgent端会断开连接!