CentOS下JMeter插件安装方法
小樊
33
2025-12-31 11:36:30
CentOS 下 JMeter 插件安装方法
一 准备环境
- 安装 Java 8 或更高版本(JMeter 5.x 建议使用 Java 8/11)。例如在 CentOS 上执行:
sudo yum -y install java-1.8.0-openjdk。
- 下载并解压 Apache JMeter(TGZ 包),建议放到如 /usr/local/jmeter;配置环境变量(示例):
export JMETER_HOME=/usr/local/jmeter
export PATH=$JMETER_HOME/bin:$PATH
- 验证:
java -version 与 jmeter -v 能正常输出版本信息。上述步骤完成后即可进入插件安装。
二 安装方式一 插件管理器在线安装(推荐)
- 将 JMeter Plugins Manager 的 JAR(如:jmeter-plugins-manager-1.4.jar)复制到 $JMETER_HOME/lib/ext,然后重启 JMeter。
- 启动 JMeter GUI,在菜单 Options → Plugins Manager 打开。
- 在 Available Plugins 中勾选所需插件(如:Custom Thread Groups、PerfMon Metrics Collector、Throughput Shaping Timer 等),点击 Apply Changes and Restart JMeter 自动下载并安装。
- 如需更新或卸载,分别在 Installed Plugins 页执行更新或卸载操作。
- 说明:部分发行包可能已内置插件管理器;若菜单缺失,按上述步骤补齐 JAR 并重启即可。
三 安装方式二 手动安装插件 JAR
- 从插件站点下载所需插件的 JAR 文件(可按分类在 JMeter Plugins 站点选择相应插件包)。
- 将 JAR 复制到 $JMETER_HOME/lib/ext,重启 JMeter 后生效。
- 适合离线环境或需要精确控制插件版本的场景。
四 常用插件与快速示例 服务端资源监控
- 安装插件:通过插件管理器安装 PerfMon (Servers Performance Monitoring)。
- 在被监控服务器部署 ServerAgent(与操作系统无关),进入目录执行:
chmod +x startAgent.sh(若报权限不足)
./startAgent.sh(默认监听 TCP/UDP 4444)
- 在 JMeter 测试计划中添加监听器 jp@gc - PerfMon Metrics Collector,新增行填写目标服务器的 Host/IP 与 Port=4444,按需选择 CPU、Memory、Disks I/O、Network I/O 等指标。
- 运行测试,查看资源曲线;如采集不到,检查服务器防火墙/安全组是否放行 4444 端口。
五 无头环境执行与常见问题
- 无头执行压测(无需 GUI):
jmeter -n -t test.jmx -l test.jtl,生成 JTL 结果文件用于后续分析或报表生成。
- 常见问题与处理:
- 插件管理器无法下载或列表为空:优先检查 网络连通性/代理设置;必要时改用“手动安装插件 JAR”方式。
- 启动报错或卡顿:检查 Java 版本兼容、内存设置 与 插件与 JMeter 版本匹配。
- 监控不到数据:确认 ServerAgent 已启动、4444 端口可达、服务器防火墙/云安全组已放行。