CentOS系统升级JMeter步骤
若旧版本通过yum包管理器安装,执行以下命令彻底卸载:
sudo yum remove apache-jmeter
若为源码编译安装,直接删除旧版本安装目录(如/opt/apache-jmeter-old)即可。
访问Apache JMeter官网下载页面(https://jmeter.apache.org/download_jmeter.cgi),选择二进制包(.tgz格式,如apache-jmeter-5.6.3.tgz,优先选择LTS长期支持版本),使用wget命令下载至服务器:
wget https://dlcdn.apache.org/jmeter/binaries/apache-jmeter-5.6.3.tgz。
JMeter基于Java运行,需确保系统已安装JDK 8及以上版本。检查Java版本:
java -version
若未安装或版本不符,通过yum安装OpenJDK 11:
sudo yum install java-11-openjdk-devel
安装后再次验证版本,确保输出包含openjdk version "11.x.x"。
将下载的压缩包解压至目标目录(如/opt),并重命名为简洁名称:
sudo tar -zxvf apache-jmeter-5.6.3.tgz -C /opt/
sudo mv /opt/apache-jmeter-5.6.3 /opt/jmeter(可选,便于后续管理)。
编辑全局环境变量文件/etc/profile,添加JMeter相关变量:
export JMETER_HOME=/opt/jmeter # 替换为实际解压路径
export PATH=$JMETER_HOME/bin:$PATH # 将JMeter bin目录加入PATH
保存后执行source /etc/profile使配置立即生效。
运行以下命令检查JMeter版本,确认升级成功:
jmeter -version
输出应显示新版本号(如Apache JMeter 5.6.3)及Java版本信息。
若旧版本有自定义配置(如jmeter.properties、user.properties)或第三方插件(lib/ext目录下的.jar文件),需将其复制到新版本的对应目录中,确保功能延续性。
通过简单测试脚本验证新版本稳定性。例如,在GUI模式下运行内置测试计划:
jmeter(启动图形界面)
或在非GUI模式下执行已有脚本(如/opt/jmeter/test.jmx):
jmeter -n -t /opt/jmeter/test.jmx -l /opt/jmeter/results.jtl。