在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以图表的形式展示这些数据。