Ubuntu 中 JMeter 插件安装指南
一 准备与前提
- 确保已安装 JDK 8 及以上,并正确配置 JAVA_HOME 与 PATH,执行
java -version 与 jmeter -v 能正常输出版本信息。
- 下载并解压 Apache JMeter(任意稳定版本),建议将解压目录加入环境变量,便于直接执行
jmeter 命令。
二 方法一 使用插件管理器安装(推荐)
- 下载插件管理器:从官网页面下载 JMeterPlugins-Manager-x.x.x.jar,将其复制到 JMeter 安装目录的 lib/ext 下。
- 启动 JMeter:在 Ubuntu 终端执行
jmeter(GUI 模式)。
- 打开管理器:在菜单 Options → Plugins Manager 中,切换到 Available Plugins,勾选需要的插件,点击 Apply Changes and Restart JMeter 自动下载并安装,重启后生效。
- 常用插件举例:
- jpgc - Custom Thread Groups:提供 Ultimate Thread Group、Stepping Thread Group 等,用于复杂负载场景。
- PerfMon (Servers Performance Monitoring):配合 ServerAgent 采集 CPU、内存 等服务器指标。
- Throughput Shaping Timer:用于精确控制 TPS。
- WebSocket Samplers:提供 WebSocket 取样器以进行 WebSocket 协议压测。
三 方法二 手动安装插件 JAR(无网络或内网环境)
- 下载所需插件的 JAR 文件(如 Standard/Extras 等),将其复制到 JMeter 安装目录/lib/ext。
- 重启 JMeter,插件即生效;如需卸载,移除对应 JAR 并再次重启。
- 说明:部分插件可能依赖其他组件(例如某些监听器依赖额外的库),需一并放入 lib/ext 或相应目录。
四 验证安装与使用提示
- 验证方式:
- 在 GUI 中检查:菜单 Options → Plugins Manager 的 Installed Plugins 是否出现目标插件;或在测试计划中添加取样器/监听器时,查看是否出现插件提供的组件(如 jp@gc - Stepping Thread Group、jp@gc - PerfMon Metrics Collector 等)。
- 常见排障:
- 插件不显示或报错:优先检查 JAR 是否放在 lib/ext、是否重启 JMeter、是否存在版本冲突(可清理旧版本后重装)。
- 无图形界面环境:使用非 GUI 执行
jmeter -n -t test.jmx -l result.jtl 运行脚本,再用 GUI 打开 result.jtl 或在报告中查看结果。