jmeter監控內存,CPU等方法

方法1:java

使用插件來監控CPU,內存等的使用狀況linux

1.須要的插件準備windows

 

JMeterPlugins-Standard-1.4.0.zip , JMeterPlugins-Extras-1.4.0.zip下載服務器

https://jmeter-plugins.org/downloads/old/工具

 

ServerAgent-2.2.1.zip   下載測試

 

 

2.Jmeter.net

 

解壓JMeterPlugins-Standard-1.4.0.zip,將其中\lib\ext\JMeterPlugins-Standard.jar包複製到jmeter安裝目錄下的\lib\ext下插件

解壓JMeterPlugins-Extras-1.4.0.zip,將其中\lib\ext\JMeterPlugins-Extras.jar包複製到jmeter安裝目錄下的\lib\ext下命令行

 

啓動jmeter,在監聽器的選項中增長了一些jp@gc開頭的監聽器,監控cpu、內存、i/o的監聽是jp@gc - PerfMon Metrics Collectorblog

 

 

 

 jp@gc - PerfMon Metrics Collector的設置:

 

 

 

Add Row 能夠添加須要監控的服務器ip,端口號默認爲4444,監控內容CPU/MEMORY/DISKS I/O等

 

3.agent服務器

將ServerAgent-2.2.1.zip解壓後放在須要監控的服務器上,並開啓

startAgent.bat(windows)

startAgent.sh (linux)

 

linux服務器上首先將startAgent.sh設定爲可執行文件:

chmod 777 startAgent.sh

./startAgent.sh執行文件

若是要將該文件設置爲後臺執行不關閉

Nohup ./startAgent.sh &

 

 

4.查看結果

 

 

在服務器上開啓startAgent服務後,再在jmeter上運行腳本,能夠在jp@gc - PerfMon Metrics Collector上查看監控的圖形結果。

 

方法2:

不須要安裝插件,只要jmeter的運行環境配置好就能夠了:

打開這個小工具的步驟很簡單,若是你已經配置好了Jmeter運行的環境,那麼你也就不用去作其餘的配置,直接 點擊:開始——》運行——》輸入cmd——》而後在出現的命令行界面輸入「jconsole」便可彈出一個【java監視和管理控制檯】,

 

將會彈出以下界面:

 

         這裏咱們選擇本地進程,並點擊一下sun.tools.jconsole.JConsole這一行,而後點擊鏈接,就能夠查看咱們的內存和CPU的使用狀況了。

         固然,咱們要獲得服務器的內存使用等信息,也能夠選擇 本地進程下面的遠程進程,在文本框中輸入咱們須要測試的服務器的IP地址:端口,而後在下面輸入用戶名和密碼,點擊鏈接,看看會出現什麼狀況。

 

--------------------- 原文:https://blog.csdn.net/weixin_39074559/article/details/78225033

相關文章
相關標籤/搜索