在CentOS上集成JMeter与其他工具,主要有以下两种常见方式:
安装InfluxDB
wget https://dl.influxdata.com/influxdb/releases/influxdb-2.2.3.x86_64.rpmsudo 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.rpmsudo 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端口在防火墙中开放。参考来源: