jmeter插件安裝及使用


安裝插件

安裝JMeterPlugins-Manage,參考:https://jmeter-plugins.org/wiki/PluginsManager/

 

如若不能直接安裝插件,jmeter-plugins下載地址:http://jmeter-plugins.org/downloads/all/

下載並解壓:JMeterPlugins-Extras-1.3.1.zip、JMeterPlugins-Standard-1.3.1.zip、ServerAgent-2.2.1.zip

將JMeterPlugins-Extras.jar、JMeterPlugins-Standard.jar這兩個jar包放到jmeter的/bin/ext目錄下

 

啟動服務器代理

將ServerAgent-2.2.1.zip解壓后放在需要監控的服務器上,並開啟startAgent.bat

默認端口:4444

 

 

配置JVM監控參數

打開appCtrl.sh腳本,追加參數:-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.port=1099

保存后使用命令 netstat -an|grep 1099 看看這個端口是否開啟,如果開啟,則表示設置成功。

 

Jconsole工具使用

jconsole是JDK自帶的監控工具,可以從命令行直接輸入jconsole打開;它用於對JVM(本地的或遠程的)中內存、線程和類等監控。

 

 

使用Jmeter監控插件

1.監控服務器系統資源

新增PerfMon,添加jp@gc - PerfMon Metrics Collector插件

參數說明:

Host/IP:被測服務器ip

Port:默認端口4444

Metric to collect:CPU、Memory、Network等,下拉選項選擇

 

2.監控JVM

新增JVMon,添加jp@gc - JMXMon Samples Collector插件

參數說明:

Lable : HeapMemoryUsage-Used

Url : service:jmx:rmi:///jndi/rmi://IP:Port/jmxrmi(固定格式,只用改IP:Port即可,1099為配置JVM參數的端口)

Object Name : java.lang:type=Memory

Attribute : HeapMemoryUsage

Key : used(從jconsole查詢)

 

 

參考:

https://www.cnblogs.com/baihuitestsoftware/articles/6405580.html

http://www.51testing.com/html/39/5939-3714822.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM