jmeter之ServerAgent監控資源

對linux服務器的服務進行壓測時,服務器的運行狀況能夠經過添加插件來觀察,而不用使用top命令實時的去看java

 

一、資源準備linux

二、環境準備apache

三、資源監控瀏覽器

 

一、資源準備服務器

可經過該網址下載jmeter全部插件http://jmeter-plugins.org/downloads/all/tcp

萬能的網盤:測試

本次所需插件:插件

JMeterPlugins-Extras.jarblog

JMeterPlugins-Standard.jarip

ServerAgent-2.2.1

將JMeterPlugins-Extras.jar和JMeterPlugins-Standard.jar放到apache-jmeter-3.0\lib\ext目錄下

將ServerAgent-2.2.1放到linux服務器opt目錄下

 

二、環境準備

ServerAgent服務端口號默認爲4444,須要設置防火牆對此端口不攔截:

vi /etc/sysconfig/iptables,在端口22下面添加 iptables -I INPUT -p tcp --dport 4444 -j ACCEPT   //容許4444端口訪問  

而後在服務器中啓動監控服務:

 

 

在本地測試是否正常訪問:

在cmd中運行telnet ip 4444也就等同於在瀏覽器中輸入ip:4444

  

 

有時候4444端口被佔用了,這時候能夠切換啓動端口訪問

 

 

使用如下命令能夠改變默認的4444端口

java -jar ./CMDRunner.jar --tool PerfMonAgent --udp-port 7777 --tcp-port 7777

一樣的,7777端口也要設置防火牆規則以及使用telnet本地測試下是否能夠訪問

 

三、監聽資源

將jar包放到lib下後,jmeter的監聽器就會多出一些監控插件,選擇添加便可

 

 

添加監控項中的細項,如CPU、磁盤I/O等信息

 

 舉個例子:如今有個需求,平均每秒有50個用戶登陸,須要觀察2小時內服務器的資源使用狀況

 

查看結果

 

 

注:

遇到本地電腦telnet命令沒法識別

 

 

在控制面板中,找到telnet客戶端打開便可

 

相關文章
相關標籤/搜索