1. 程式人生 > >Jmeter監控伺服器CPU與記憶體外掛

Jmeter監控伺服器CPU與記憶體外掛

ServerAgent-2.2.1.zip 
JMeterPlugins-Standard-1.3.1.zip 
JMeterPlugins-Extras-1.3.1.zip

其中JMeterPlugins-Standard和JMeterPlugins-Extras是客戶端的,ServerAgent是服務端的。

二、配置 
將 JMeterPlugins-Standard-1.3.1.zip 中 lib\ext 目錄下的 JmeterPlugins-Standard.jar 檔案都放到apache-jmeter-2.13\lib\ext目錄中。 
將 JMeterPlugins-Extras-1.3.1.zip 中 lib\ext 目錄下的 JMeterPlugins-Extras.jar 檔案放到apache-jmeter-2.13\lib\ext目錄中。 
將 ServerAgent-2.2.1 放到要監控的伺服器中待使用。

三、監控 
1) apache-jmeter-2.12\bin\jmeter.bat 啟動JMeter 

如果不能啟動檢視jdk版本或者jdk是否安裝正確。

2) 檢視外掛是否正常載入: 

其中[email protected] 開頭的為載入外掛後出現的。如果沒有這些說明未載入外掛

3) 執行 ServerAgent-2.2.1\bin\startAgent.bat(Linux使用startAgent.sh) 
(預設埠為4444,也可以引數指定 –udp-port 4445 –tcp-port 4445) 
可以看到輸出內容如下:

INFO    2016-02-23 21:21:37
.209[kg.apc.p] (): BindingUDPto 4444 INFO 2016-02-23 21:21:38.208[kg.apc.p] (): BindingTCPto 4444 INFO 2016-02-23 21:21:38.210[kg.apc.p] (): JP@GC Agent v2.2.0 started
  • 1
  • 2
  • 3

4) 在JMeter 中的測試計劃中,按上面的截圖,新增監聽器 “[email protected] - PerfMon Metrics Collector” 

點選上面的啟動按鈕後,檢視ServerAgent日誌出現:

INFO    2016-02-2321
:34:46.966 [kg.apc.p] (): Accepting new TCP connection INFO 2016-02-2321:34:46.969 [kg.apc.p] (): Yep, we received the 'test' command INFO 2016-02-2321:34:46.971 [kg.apc.p] (): Starting measures: cpu: INFO 2016-02-2321:34:47.123 [kg.apc.p] (): Client disconnected
  • 1
  • 2
  • 3
  • 4

執行jmeter時,成功連線然後立刻斷開了,並沒有獲取我們想要的資料。猜想需要一個時間控制的元器件,使其能夠獲取一段時間的資料。

解決方法:

新增執行緒組,設定迴圈次數為”永遠”; 
為執行緒組任意新增一個Sampler(並不設定引數); 
新增一個PerfMon Metrics Collector監聽器;點選執行。(上面如果已經新增過,可直接使用無需再新增) 
然後在 [email protected] - PerfMon Metrics Collector 介面,啟動。

結果:成功獲取chart圖,點選stop,即結束監聽資料,下面是截圖。 
 

相關推薦

Jmeter監控伺服器CPU記憶體外掛

ServerAgent-2.2.1.zip  JMeterPlugins-Standard-1.3.1.zip  JMeterPlugins-Extras-1.3.1.zip 其中JMeterPlugins-Standard和JMeterPlugins-Extras是客戶端的,ServerAgent是服務端

jmeter如何監控伺服器CPU記憶體、i/o等資源

一、要準備好的外掛:JMeterPlugins-Standard-1.4.0(pwd:cjqd)、ServerAgent-2.2.1(pwd:pxui); 二、解壓JMeterPlugins-Standard-1.4.0.zip,將其中\lib\ext\JMeterPl

top命令檢視伺服器CPU記憶體佔用

在linux的系統維護中,可能需要經常檢視cpu使用率,分析系統整體的執行情況。top命令可以實時動態地檢視系統的整體執行情況。 【1】top命令 語法格式: top(選項) 選項如下: -b:以批處理模式操作; -c:顯示完整的治命令;

這次,我是如何監控伺服器CPU記憶體

背景 在新專案A中,要結合業務做效能測試。對於做過N次效能測試的我,這次有些巧婦有難無米之炊的感覺。以往的專案,伺服器都是部署在AWS或者阿里雲,像這樣的雲伺服器廠商是可以通過輕鬆配置各種Dashboard來實時監控整個系統伺服器的各種新能。然而,這一次,伺服器不在雲上,並且不允許連線外網。那出一個類似的伺服

JMeter入門7---監控伺服器CPU, 記憶體,網路資料

JMeter如何收集獲得伺服器cpu,記憶體,磁碟,網路等相關資源使用率的資訊 1. JMeter 自帶的Monitor Results 監控 The monitor was designed to work with the status servlet in Tomcat 5. In theory,

grafana+influxdb+telegraf監控伺服器cpu,記憶體和硬碟

目前的策略 資料採集:Telegraf 資料庫:InfluxDB 展現:Grafana 報警:自開發shell grafana相比graphite, 優勢非常大, 特別是配置和部署, 要簡單很多, 介面方面的體驗做得非常好, 特別是還相

一次JAVA專案撐爆伺服器CPU記憶體的事故回憶

之前使用springBoot做過一個運維專案,邏輯很簡單,使用執行緒池持續抓取資料放入ArrayList中,放入執行緒池中,執行緒中按照裝置id使用HashMap分組,然後監控目標各項資料,開發時使用單元測試沒什麼問題,放到測試伺服器上,每次開始都很正常,執行半

Linux中CPU記憶體效能監測

在系統維護的過程中,隨時可能有需要檢視 CPU 使用率記憶體使用情況的需要,尤其是涉及到JVM,程式調優的情況,並根據相應資訊分析系統狀況的需要。 top命令 top命令是Linux下常用的效能分析工

Android系統adb命令檢視CPU記憶體使用率

 1. 開啟終端,進入上述目錄,如下圖所示:                                                   2. 輸入adb shell,開啟adb命令列,如下圖所示:                                                3. 檢

上線日記:生產CPU記憶體資源耗盡

記一次上線出現的問題。 現象:上線後過了沒多久突然發現整個網站的響應都特別慢,一次簡單的查詢都要經過60多秒。後臺dubbo早已超時斷開。 1:因為需要查詢許可權,所以一開始懷疑查詢許可權介面有問題,然後懷疑資料庫查詢慢,將生產執行的sql拼接好直接執行後發現速度很快。

openstack中虛擬機器CPU記憶體佈局設計(一)

        最近在整理Openstack的一些設計,發現網上找到的一些資料都比較零碎,而官方的設計文件非常詳細,但都是英文讀起來略吃力,乾脆花點功夫做點翻譯好了。         ---------------------------------------------

Linux中怎麼看你的伺服器cpu資訊記憶體資訊?

1,Linux下可以在/proc/cpuinfo中看到每個cpu的詳細資訊。但是對於雙核的cpu,在cpuinfo中會看到兩個cpu。常常會讓人誤以為是兩個單核的cpu。 其實應該通過Physical Processor ID來區分單核和雙核。而Physical Pro

jmeter監控記憶體CPU等方法

方法1: 使用外掛來監控CPU,記憶體等的使用情況 1.需要的外掛準備   JMeterPlugins-Standard-1.4.0.zip , JMeterPlugins-Extras-1.4.0.zip下載 https://jmeter-plugins.org

針對elasticsearch在200併發持續測試下的cpu記憶體監控(使用highlight不使用highlight)

elasticsearch環境:10.10.3.249:9200,10.10.3.248:9200,10.10.3.202:9200 elasticsearch cluster叢集:10.10.3.249:9300,10.103.248:9300,10.10.3.202

jmeter學習------監控linux的cpu記憶體、網路等資源佔用曲線圖

需求: 1、瞭解系統執行的機器的資源佔用情況 2、使用jmeter監控機器上的cpu、記憶體、網路等資源佔用曲線圖 3、從資源佔用曲線圖中-預測系統併發量、資料處理量的能力 步驟: 1、這裡使用apache-jmeter-3.1版本 2、加入plugins外掛:

JMeter伺服器效能監控--結果檢視和plugins外掛詳解(2)

首先申明,此篇文章借鑑出處:https://www.jianshu.com/p/ea36fef0a96b 引言 我們對被測應用進行效能測試時,除了關注吞吐量、響應時間等應用自身的表現外,對應用執行所涉及的伺服器資源的使用情況,也是非常重要的方面,通過實時監控,可以準確

zabbix 關於監控windows 伺服器的自定義服務的CPU記憶體佔用 探索

寫在前面的: zabbix 2.0.3   想監控windows server 2003 的某個自定義服務程序佔用的CPU 和 記憶體. 利用的 proc.mem[<name>,<user>,<mode>,<cmdline>]

JMeter伺服器效能監控--結果檢視和plugins外掛詳解

引言我們對被測應用進行效能測試時,除了關注吞吐量、響應時間等應用自身的表現外,對應用執行所涉及的伺服器資源的使用情況,也是非常重要的方面,通過實時監控,可以準確的把握不同測試場景下伺服器資源消耗情況的變化,對於應用效能分析有著重要的作用,同時也是調整測試場景設計的重要依據。對於使用JMeter執行效能測試的朋

使用shell 指令碼對 Linux 系統程序的CPU使用率記憶體資源進行監控

Shell 簡介 Shell 語言對於接觸 LINUX 的人來說都比較熟悉,它是系統的使用者介面,提供了使用者與核心進行互動操作的一種介面。它接收使用者輸入的命令並把它送入核心去執行。實際上 Shell 是一個命令直譯器,它解釋由使用者輸入的命令並且把它們送到核心。它沒有一般程式語言的“編譯 - 連結 - 

Jmeter 4.0 擴充套件監控伺服器效能外掛

今天發現Jmeter 3.0與Jmeter 4.0的監控伺服器效能的外掛不相容, 經過一番折騰,找出了兩種擴充套件外掛的方法。(相對來說比較方便) 第一種方法: 2、將該外掛放入到Jmeter目錄下的 lib/ext 資料夾下; 3、重啟Jmeter即可。 第二