在CentOS上監控JMeter測試可以通過多種方法實現,以下是兩種常見的方法:
JMeterPlugins-Extras.jar
和JMeterPlugins-Standard.jar
。JMeterPlugins-Extras.jar
和JMeterPlugins-Standard.jar
放到apache-jmeter-3.0/lib/ext
目錄下。ServerAgent-2.2.1
并放到Linux服務器的/opt
目錄下。vi /etc/sysconfig/iptables
iptables -I INPUT -p tcp --dport 4444 -j ACCEPT
java -jar ./CMDRunner.jar --tool PerfMonAgent --udp-port 7777 --tcp-port 7777
telnet
命令測試端口是否正常訪問。ServerAgent
的jar
包放到JMeter的lib
目錄下后,JMeter的監聽器就會多出一些監控插件,選擇添加即可。sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo systemctl enable docker
docker pull influxdb:1.7.10
docker run -d --name=influxdb -p 8086:8086 -v${PWD}:/var/lib/influxdb influxdb:1.7.10
sudo systemctl start grafana-server
sudo systemctl enable grafana-server
http://服務器IP:8086
),數據庫名稱jmeter
,用戶名admin
,密碼admin
,然后點擊Save & Test
。InfluxdbBackendListenerClient
。testTitle
為你想要的名稱。通過以上步驟,你可以在CentOS系統上實時監控JMeter測試結果,并通過Grafana以圖表的形式展示這些數據。