温馨提示×

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 -versionjmeter -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 GroupsPerfMon Metrics CollectorThroughput 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/IPPort=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 端口可达、服务器防火墙/云安全组已放行。

0