目录:(↓)

JMETER监控服务器的插件 jmeter 服务器性能监控_服务器

 

 

1.监控原理

JMETER监控服务器的插件 jmeter 服务器性能监控_服务器_02

 

2.服务器操作

首先,需要明白一点,服务器与测试机是独立的,要监控服务器资源的话,通过收集器将服务器的数据资源收集起来(否则服务器数据是获取不到的),等场景运行完以后,再将获取的数据全部导出来,然后用第三方工具制成表格。

jmeter自带的实时操作,场景怎么跑,资源使用情况,jmeter都可以实时监控到

JMETER监控服务器的插件 jmeter 服务器性能监控_服务器_03

 

 

双击打开serverAgent.bat服务,弹出下面的框,表示该机制已经在正常工作了。

JMETER监控服务器的插件 jmeter 服务器性能监控_服务器_04

3.测试机操作

上面的服务器的收集机制已经在工作了,那么jmeter实时要将服务器收集的数据信息实时对接过来,需要下载下面2个插件,放在jmeter的lib/ext/文件夹中,重启jmeter即可。

JMETER监控服务器的插件 jmeter 服务器性能监控_JMETER监控服务器的插件_05

 

 

4.验证监控功能

完成上面的2个步骤后,监听器不能用查看结果树了,要重新添加一个性能度量收集器,如下图:

服务器的收集数据的机制会不停的将数据实时的发送给性能度量收集器,性能度量收集器会一直实时接收数据

JMETER监控服务器的插件 jmeter 服务器性能监控_CSV_06

 

 

服务器 和 测试机的环境准备已经完成,下面要进行服务器与测试机之间的口令对接,完成数据传递,如下面红框所示:

监控的是本地,端口号时4444的CPU,Memory,swap........

JMETER监控服务器的插件 jmeter 服务器性能监控_服务器_07

 

 

以监控CPU为例

完成上面的步骤,还需要一个重要的文件保存信息

步骤:在本地新建一个CSV空文件,在监听中添加该文件。(点击监听的预览,选择新建的CSV文件),运行后,jmeter会自动将数据写入该CSV文件的。

JMETER监控服务器的插件 jmeter 服务器性能监控_数据_08

 

 

运行,在结果图形中有数据显示,说明成功了。(这里监控的是CPU,可以打开资源管理器查看CPU的消耗,做个对比,基本是一样的)

JMETER监控服务器的插件 jmeter 服务器性能监控_数据_09

 

5.远程监控

jmeter监控的是不是本机,添加监听器,口令中写具体的IP地址,和端口