在CentOS上集成JMeter與其他工具,主要有以下兩種常見方式:
安裝InfluxDB
wget https://dl.influxdata.com/influxdb/releases/influxdb-2.2.3.x86_64.rpm
sudo yum localinstall influxdb-2.2.3.x86_64.rpm
/etc/influxdb/influxdb.conf
,啟用graphite
協議,設置數據庫jmeter
,開放2003
端口(JMeter數據寫入)和8086
端口(Grafana數據訪問)。sudo systemctl start influxdb
,并設置開機自啟。安裝Grafana
wget https://dl.grafana.com/oss/release/grafana-8.3.3.x86_64.rpm
sudo yum localinstall grafana-8.3.3.x86_64.rpm
/etc/grafana/grafana.ini
,開放3000
端口(Web訪問),設置InfluxDB數據源(URL、數據庫名、用戶名/密碼)。sudo systemctl start grafana-server
,通過瀏覽器訪問http://服務器IP:3000
,導入JMeter監控模板(如ID:5496)。JMeter配置
安裝nmon
wget https://sourceforge.net/projects/nmon/files/nmon16e_x86_64.tar.gz
,tar -zxvf nmon16e_x86_64.tar.gz
。chmod +x nmon_x86_64_centos7
。JMeter集成
jmeter-plugins-manager-1.4.jar
放入lib/ext
目錄,重啟JMeter。PerfMon
相關JAR包放入lib/ext
目錄。4444
),選擇監控指標(CPU、內存等)。./startAgent.sh
,運行JMeter測試即可采集系統資源數據。2003
、Grafana的3000
及nmon的4444
端口在防火墻中開放。參考來源: