在 Debian 上安装 JMeter 插件的标准做法
- 准备环境
- 安装 Java 8+(JMeter 5.x 建议使用 Java 8/11):
sudo apt update && sudo apt install -y openjdk-11-jdk
- 安装 JMeter(示例为 5.6.3,可按需调整版本):
- 下载并解压:
wget https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-5.6.3.tgz
tar xf apache-jmeter-5.6.3.tgz && sudo mv apache-jmeter-5.6.3 /opt/jmeter
- 配置环境变量(写入 ~/.bashrc 或 /etc/profile):
echo ‘export JMETER_HOME=/opt/jmeter’ >> ~/.bashrc
echo ‘export PATH=$JMETER_HOME/bin:$PATH’ >> ~/.bashrc
source ~/.bashrc
- 验证:
jmeter --version
方式一 使用 JMeter Plugins Manager 安装(推荐)
- 安装插件管理器
- 下载 jmeter-plugins-manager-*.jar(到 JMeter 安装目录的 lib/ext):
wget -O /opt/jmeter/lib/ext/jmeter-plugins-manager-1.6.jar
https://repo1.maven.org/maven2/kg/apc/jmeter-plugins-manager/1.6/jmeter-plugins-manager-1.6.jar
- 重启 JMeter,GUI 中会出现 Options → Plugins Manager。
- 通过界面安装插件
- 打开 Plugins Manager,在 Available Plugins 搜索并勾选所需插件,点击 Apply Changes and Restart JMeter。
- 常用插件集:
- jpgc - Standard Set(含 Stepping Thread Group、Transactions per Second、Response Times Over Time、Active Threads Over Time 等)
- WebSocket Samplers(含 WebSocket Open Connection、WebSocket request-response Sampler)
以上步骤完成后,插件即可在测试计划中使用。
方式二 手动安装插件 JAR(无界面或离线环境)
- 下载所需插件的 JAR,复制到 $JMETER_HOME/lib/ext。
- 如需依赖库,一并放入 $JMETER_HOME/lib。
- 重启 JMeter 生效。
- 说明:手动方式适合受限环境,但不便于后续升级与依赖管理,优先推荐 Plugins Manager。
常用插件与验证示例
- 安装并验证 PerfMon(服务器资源监控)
- 在 Plugins Manager 安装 PerfMon (Servers Performance Monitoring)。
- 在被测服务器部署 ServerAgent:
- 安装解压工具:sudo apt install -y unzip
- 下载并解压:unzip ServerAgent-2.2.3.zip && cd ServerAgent-2.2.3
- 启动(默认端口 4444,可自定义):
./startAgent.sh --udp-port 9003 --tcp-port 9003 &
- 在 JMeter 中添加监听器 jp@gc - PerfMon Metrics Collector,填写服务器 IP 与端口,选择监控 CPU/Memory 等指标并运行测试查看曲线。
- 如遇连接失败,检查服务器防火墙/安全组是否放行对应端口。