Ubuntu 下 JMeter 导入插件的实用步骤
一 准备与前提
- 确保已安装 Java(JMeter 运行依赖),例如在 Ubuntu 可执行:
sudo apt install openjdk-11-jre-headless 或 sudo apt install default-jre。
- 下载并解压 Apache JMeter,进入其安装目录(下文以 $JMETER_HOME 指代该目录)。
二 方法一 使用 Plugins Manager 安装(推荐)
- 下载插件管理器:从 JMeter Plugins 官网页面下载 jmeter-plugins-manager-*.jar,将其放入 $JMETER_HOME/lib/ext。
- 启动 JMeter:运行 $JMETER_HOME/bin/jmeter。
- 打开插件管理器:在菜单 Options → Plugins Manager。
- 安装插件:在 Available Plugins 中勾选所需插件(如 jpgc - Standard Set、PerfMon、3 Basic Graphs/5 Additional Graphs 等),点击 Apply Changes and Restart JMeter 并重启。
- 验证:重启后,在 添加 → 监听器 或 添加 → 线程组 中能看到新增项(如 jp@gc - Response Times Over Time、jp@gc - Transactions per Second)。
三 方法二 手动拷贝 JAR 安装
- 从插件页面下载所需插件的 JAR 文件。
- 将 JAR 复制到 $JMETER_HOME/lib/ext。
- 重启 JMeter 后,插件即生效;如需管理或批量安装,仍建议改用 Plugins Manager。
四 常用插件与验证示例
- 线程组增强:安装 jpgc - Standard Set 后可使用 jp@gc - Stepping Thread Group 等高级线程组。
- 监听器图表:安装 3 Basic Graphs/5 Additional Graphs 后可使用 jp@gc - Response Times Over Time、jp@gc - Transactions per Second 等,用于查看 TPS 与 响应时间曲线。
- 服务器监控:安装 PerfMon 插件后,在监听器添加 jp@gc - PerfMon Metrics Collector,可监控 CPU、内存 等指标。
五 常见问题与排障
- 插件不生效:优先确认插件 JAR 是否在 $JMETER_HOME/lib/ext,并完全重启 JMeter(含关闭所有 Java 进程后再启动 GUI)。
- PerfMon 无法连接服务器:在被监控的 Ubuntu 服务器上部署并启动 ServerAgent(默认端口 4444),确保网络与防火墙放行;如报 Address already in use,用
netstat -alnp | grep 4444 查占用并释放端口,或调整 ServerAgent 端口后同步到监听器配置。
- 缺少解压工具:在服务器上解压 ServerAgent 时若提示无 unzip,可执行
sudo apt install unzip 安装后再解压与启动。