Ubuntu 上安装 JMeter 插件的两种方式
- 方式一(推荐):使用 JMeter Plugins Manager 在 GUI 中搜索并一键安装,适合日常使用与维护。
- 方式二:手动将插件 JAR 放入 $JMETER_HOME/lib/ext 目录并重启 JMeter,适合离线或受限网络环境。
- 前置要求:已安装 Java(建议 JDK 8/11/17),并正确配置 JMETER_HOME 与 PATH。
方式一 使用 Plugins Manager 安装
-
准备 JMeter
- 安装 Java(示例):sudo apt install openjdk-11-jre-headless
- 下载并解压 Apache JMeter,设置环境变量(示例):
- export JMETER_HOME=/opt/apache-jmeter-5.6.3
- export PATH=$JMETER_HOME/bin:$PATH
- 验证:jmeter -v 应输出版本号。
-
安装 Plugins Manager
- 从官网页面下载插件管理器 jmeter-plugins-manager-.jar:https://jmeter-plugins.org/wiki/PluginsManager/
- 将 JAR 放入 $JMETER_HOME/lib/ext。
- 重启 JMeter,在菜单 Options → Plugins Manager 打开。
-
通过 Plugins Manager 安装常用插件
- 在 Available Plugins 中搜索并勾选安装:
- jpgc - Standard Set(含:jp@gc - Stepping Thread Group、jp@gc - Transactions per Second、jp@gc - Response Times Over Time、jp@gc - Active Threads Over Time)
- PerfMon(服务器监控)
- WebSocket Samplers(如需压测 WebSocket)
- 点击 Apply Changes/Restart JMeter 完成安装。
方式二 手动安装插件 JAR
- 下载所需插件的 JAR 文件(通常来自 jmeter-plugins.org 的相应页面)。
- 将 JAR 复制到 $JMETER_HOME/lib/ext。
- 重启 JMeter 后,插件即生效。
- 如需离线批量安装,可一次性将多个插件 JAR 放入 lib/ext 后统一重启。
验证安装与常用监听器
- 在 GUI 中创建测试计划,添加线程组后,在 Add → Listener 中应能看到已安装的插件,例如:
- jp@gc - Response Times Over Time(响应时间曲线)
- jp@gc - Transactions per Second(TPS)
- jp@gc - Active Threads Over Time(活跃线程曲线)
- PerfMon Metrics Collector(服务器 CPU/内存/IO 监控,需配合服务端采集器)
- 若未显示,优先检查插件 JAR 是否在 lib/ext、是否重启 JMeter,以及是否使用了正确的 JMETER_HOME。
无头环境执行与报告查看
- 在无 GUI 的 Ubuntu 服务器上执行压测:
- jmeter -n -t test.jmx -l result.jtl(生成结果文件)
- 将 result.jtl 下载到本地,在 GUI 的 聚合报告/汇总报告 中打开即可查看图表与统计。