在CentOS上解决JMeter兼容性问题,可按以下步骤操作:
检查并配置Java版本
java -version sudo yum install java-1.8.0-openjdk-devel # 安装JDK 8 sudo alternatives --config java # 切换默认Java版本 JAVA_HOME环境变量:编辑/etc/profile,添加:export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk export PATH=$JAVA_HOME/bin:$PATH source /etc/profile 正确安装JMeter
wget https://dlcdn.apache.org/jmeter/binaries/apache-jmeter-5.6.3.tgz tar -xzf apache-jmeter-5.6.3.tgz sudo mv apache-jmeter-5.6.3 /opt/jmeter /etc/profile中添加:export JMETER_HOME=/opt/jmeter export PATH=$JMETER_HOME/bin:$PATH source /etc/profile jmeter -v解决分布式测试问题
jmeter.properties中设置server.rmi.ssl.disable=true,或在slave机器启动时指定IP:./jmeter-server -Djava.rmi.server.hostname=slave_ip jmeter.properties中的server_port或开放防火墙端口(如1099):firewall-cmd --add-port=1099/tcp --permanent firewall-cmd --reload 处理权限与路径问题
chmod -R 755 /opt/jmeter其他优化
参考来源: