1. 程式人生 > >jmeter監控內存,CPU等方法

jmeter監控內存,CPU等方法

.sh ron collector disk 安裝 start 命令行 zip解壓 後臺

方法1:

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

1.需要的插件準備

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

解壓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 Collector

技術分享圖片

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監視和管理控制臺】,

技術分享圖片

將會彈出如下界面:

技術分享圖片

如果遠程機器非本地,需要在遠程服務器配置信息並啟動服務,方可連接,具體操作詳見:https://www.cnblogs.com/bzdmz/p/10249046.html

這裏我們選擇本地進程,並點擊一下sun.tools.jconsole.JConsole這一行,然後點擊連接,就可以查看我們的內存和CPU的使用情況了。

當然,我們要得到服務器的內存使用等信息,也可以選擇 本地進程下面的遠程進程,在文本框中輸入我們需要測試的服務器的IP地址:端口,然後在下面輸入用戶名和密碼,點擊連接,看看會出現什麽情況。

技術分享圖片


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

jmeter監控內存,CPU等方法