1. 程式人生 > >jmeter壓測----環境準備(PerfMon Metrics Collector and Server Agent原理和使用)

jmeter壓測----環境準備(PerfMon Metrics Collector and Server Agent原理和使用)

今天來講一講jmeter的壓測環境準備,也是PerfMon Metrics Collector 和 Server Agent這兩個工具的配置

我們知道進行壓測其實就是模擬多併發請求給伺服器,然後通過一些效能指標來綜合評估伺服器所能承受的壓力。

在去jmeter官網下載客戶端後,是已經自帶有壓力測試的相關元件的了,執行壓測後的聚合報告已經拿到我們的需要的各種響應時間引數了,已經足夠我們定位到一個粗略的壓測值,那麼為了更好的定位和分析瓶頸,還要看的是伺服器的相關效能指標,比如cpu、記憶體、IO讀寫和TPS等等。

伺服器的效能監控jmeter是完全支援的,我們需要兩個東西,一個是執行在服務端起到獲取相關效能資料併發送給jmeter的名叫Server Agent的東西,還有一個就是jmeter的起到接受Server Agent傳遞過來的資料並以GUI形式展示的擴充套件外掛啦。

1.支援cpu、記憶體、IO、網路等等超過75個系統指標
2.支援GUI模式和非GUI模式,可以通過配置來以檔案的形式儲存效能指標
原理:因為jmeter只支援tomcat,所以支援使用了SIGAR開源庫,這個開源庫支援每一個系統

這裡寫圖片描述

好了,知道了相關概念,我們接下來開始配置:
1.登入https://jmeter-plugins.org/wiki/PerfMonAgent/下載ServerAgent-2.2.1.zip,解壓可以直接執行
2.到https://jmeter-plugins.org/downloads/old/下載JMeterPlugins-Standard-1.4.0.zip和JMeterPlugins-Extras-1.4.0.zip
PS:jmeter的plugin1.4.0的只支援jmeter3.2以下,不包括3.2,有點坑爹!
3.然後解壓兩個zip包,把jar檔案拷貝到/lib/ext資料夾下,環境配置就完成了。

接下來實際執行一下:
1.直接執行ServerAgent-2.2.1資料夾下的startAgent.bat,啟動監控
2.開啟jmeter,新建執行緒組,設定迴圈下去的執行緒

這裡寫圖片描述

3.新建測試用的取樣器,並在監聽器選擇[email protected] - PerfMon Metrics Collector和[email protected] - Transactions per Second兩個監聽器,簡單配置一下它們,配置要監聽的IP和埠,ServerAgent預設是4444埠,當然你可以修改,比如:./startAgent.sh –udp-port 0 –tcp-port 3450這樣。

這裡寫圖片描述

4.執行就行了,GUI介面就是一目瞭然,不是麼。

好了,今天的教程就到這裡為止了。

相關推薦

jmeter----環境準備(PerfMon Metrics Collector and Server Agent原理使用)

今天來講一講jmeter的壓測環境準備,也是PerfMon Metrics Collector 和 Server Agent這兩個工具的配置 我們知道進行壓測其實就是模擬多併發請求給伺服器,然後通過一些效能指標來綜合評估伺服器所能承受的壓力。

jmeter插件如何協助進行內存監控 之 PerfMon Metrics Collector設置

內存 點擊 技術 啟動 下載地址 com ext ges nag 參考文章: http://www.cnblogs.com/zhaoxd07/p/5197669.html 當然最重要的是自己的實踐,之前試的別人用的老的包 如XXstand.jar,結果並沒有成功

JMeter PerfMon Metrics Collector服務器性能監控插件

plugin tps mdr pan mage serve 添加 bin lob 官方文檔地址https://jmeter-plugins.org/wiki/PerfMon/ 啟動JMeter,下載客戶端插件: 服務端下載地址 https://git

jmeterPerfMon Metrics Collector(附java.io.IOException: Agent is unreachable via TCP錯誤解決辦法) jmeterPerfMon Metrics Collector(附java.io.IOException: Agen

jmeter—PerfMon Metrics Collector(附java.io.IOException: Agent is unreachable via TCP錯誤解決辦法 轉自https://www.cnblogs.com/jescs/p/7026437.html 新增伺服器監控

JMeter [email protected] - PerfMon Metrics Collector外掛

今天來介紹一下使用JMeter監測伺服器效能,一般監測伺服器的四個指標:CPU,Memory,Disks I/O,NetWork I/O,,使用到的外掛是[email protected] - PerfMon Metrics Collector。 JMeter外掛之[email 

JMeter jp@gc - PerfMon Metrics Collector插件

介紹 col spa lang lec 位置 src mil color 今天來介紹一下使用JMeter監測服務器性能,一般監測服務器的四個指標:CPU,Memory,Disks I/O,NetWork I/O,,使用到的插件是jp@gc - PerfMon Metrics

5.11.6 jmeter元件-監聽器—伺服器效能監控PerfMon Metrics Collector

伺服器效能監控PerfMon Metrics Collector 在效能測試時,瞭解載入的伺服器的健康狀況是很重要的。使用.jp@gc - PerfMon Metrics Collector,你可以監視幾乎所有的平臺的CPU,記憶體,交換,磁碟I/O和網路I/O

JMeter PerfMon Metrics Collector效能監控外掛

官方文件地址https://jmeter-plugins.org/wiki/PerfMon/     啟動JMeter,下載客戶端外掛:       服務端下載地址 https://github.com/undera/perfmon-a

jmeter分散式部署環境部署

前提:裝好jdk、jmeter等相應工具 1、負載機配置: ①  配置埠號: ②啟動負載機: Windows:點選jmeter/bin 下的jmeter-server.bat   Linux:進入jmeter/bin 目錄執行:

jmeter伺服器--------環境配置

前言:前段時間一直在做壓力測試,模擬真人壓力測試,檢視伺服器承受狀況。內容:一、jdk配置1、jdk安裝2、jdk環境配置我的電腦-屬性--高階系統設定--環境變數--系統變數,新增下列配置變數名:JAVA_HOME變數值:填寫jdk的安裝目錄變數名:Path變數值:%JAV

命令運行Jmeter腳本

body inux bat 自動 linux 基本 問題 blog 結束時間 今天在針對單一接口壓測時出現了從未遇到的問題,設好並發量後用調度器控制腳本的開始和結束,但在腳本應該自動結束時間,腳本卻停不下來,手動stop報告就會有error率,卡了我很久很久不能解決,網絡上

手把手教你jmeter--適合入門

個數 gpo image .cn 發出 是我 gre target src 【後臺測試】手把手教你jmeter壓測 我知道我遲早是要踏上了後臺測試之路的,只是沒想到來的這麽突然。新接手了一個項目,在第一版發出後,產品需要做運營活動拉量,因為我擔心突然的流量湧入是否會對後臺

jmeter網站

ech let 正則表達 process 壓測 單個 options 下載 平臺 1.Jmeter介紹 Jmeter是apache組織開發的基於java的壓力測試工具。 Jmeter可以用於對服務器、網絡活對象模擬巨大的負載,來自不同壓力類別下測試他們的強度和分析整體性能。

【後臺測試】手把手教你jmeter

異常 等於 spl 分別是 觀察 路徑 string gre block 我知道我遲早是要踏上了後臺測試之路的,只是沒想到來的這麽突然。新接手了一個項目,在第一版發出後,產品需要做運營活動拉量,因為我擔心突然的流量湧入是否會對後臺造成壓力呢?因此決定做一下壓測:   下面就

JMeter輸出HTML圖形化報表

位置 文件 第一次 user jmeter tor 生成 desktop img   第一次使用Jmeter的圖形化報表功能,記錄下練習的例子。 1、方式一:圖形化界面執行,使用生成的jtl文件,生成圖形化報表 練習: (1)線程數:100 (2)HTTP請求:www.ba

JmeterThrift服務接口

授權 二次 lib 線程 name 客戶端 b- 運營 設置 此文已由作者夏鵬授權網易雲社區發布。歡迎訪問網易雲社區,了解更多網易技術產品運營經驗。Apache Jmeter是基於Java開發的性能測試工具,支持多種協議的測試,包括:Web(HTTP/HTTPS)、SOAP

Jmeter--dubbo接口

art blank -- demo dem details nbsp tails https Dubbo Interface Demo:https://blog.csdn.net/qi_lin7/article/details/53759528 Demo2:ht

JMeter介面簡單使用(一)

一:JMeter壓測介面,測試介面的併發訪問是非常方便的.(Windows下測試一下)     1. JMeter官網:http://jmeter.apache.org/     2. JMeter的版本問題:使用Java開發的,安裝好JMeter

Jmeter檢視伺服器效能

基本檢視服務端效能常用命令: cup各核使用率,記憶體使用情況: top 按1; 服務端網路頻寬檢視:sudo iftop -n 1.登入https://jmeter-plugins.org/wiki/PerfMonAgent/下載ServerAgent-2.2.1.zip,解壓

JMeterPostgreSQL

步驟: 將PostgreSQL的驅動放在JMeter lib 目錄下 建立執行緒組建立執行緒組 配置元件中配置JDBC Connection Configuration sampler中新增JDBC Request 新增一個圖形結果 執行