Debian系统中JMeter的插件如何安装
导读:在 Debian 上安装 JMeter 插件的标准做法 准备环境 安装 Java 8+(JMeter 5.x 建议 Java 8/11):sudo apt update && sudo apt install openj...
在 Debian 上安装 JMeter 插件的标准做法
- 准备环境
- 安装 Java 8+(JMeter 5.x 建议 Java 8/11):
sudo apt update & & sudo apt install openjdk-11-jdk - 安装 JMeter(示例为 5.6.3,可按需调整版本):
wget https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-5.6.3.tgz sudo mkdir -p /opt/jmeter sudo tar -xzf apache-jmeter-5.6.3.tgz -C /opt/jmeter --strip-components=1 echo 'export JMETER_HOME=/opt/jmeter' | sudo tee -a /etc/profile.d/jmeter.sh echo 'export PATH=$JMETER_HOME/bin:$PATH' | sudo tee -a /etc/profile.d/jmeter.sh source /etc/profile.d/jmeter.sh - 验证:
jmeter --version应输出版本号。
- 安装 Java 8+(JMeter 5.x 建议 Java 8/11):
方式一 使用 JMeter Plugins Manager 安装(推荐)
-
安装插件管理器
- 下载 jmeter-plugins-manager-*.jar,放入 $JMETER_HOME/lib/ext
wget https://jmeter-plugins.org/files/packages/jmeter-plugins-manager/1.10/jmeter-plugins-manager-1.10.jar \ -O $JMETER_HOME/lib/ext/jmeter-plugins-manager-1.10.jar - 重启 JMeter,菜单 Options → Plugins Manager 出现即成功。
- 下载 jmeter-plugins-manager-*.jar,放入 $JMETER_HOME/lib/ext
-
通过界面安装插件
- 打开 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,复制到 $JMETER_HOME/lib/ext,然后重启 JMeter。
- 若插件包含依赖(lib 目录下的其他 jar),一并复制到 $JMETER_HOME/lib。
- 示例:
cp your-plugin-*.jar $JMETER_HOME/lib/ext/ jmeter - 说明:手动方式适合离线环境或特定版本锁定;界面方式更便于搜索、升级与依赖处理。
常用插件与验证示例
-
服务器资源监控(PerfMon)
- 在 Plugins Manager 安装 PerfMon (Servers Performance Monitoring)。
- 在被测服务器部署 ServerAgent(JMeter 插件官方提供),默认监听 TCP/UDP 4444,启动示例:
unzip ServerAgent-2.2.3.zip cd ServerAgent-2.2.3 ./startAgent.sh --udp-port 4444 --tcp-port 4444 - 在 JMeter 中添加监听器 jp@gc - PerfMon Metrics Collector,填写服务器 IP 与 端口,选择 CPU、Memory 等指标进行采集。
-
常用功能插件
- jpgc - Standard Set:用于阶梯式加压与实时监控 TPS/响应时间/活跃线程。
- WebSocket Samplers:用于 WebSocket 协议的连接与请求-响应测试。
常见问题与排查
- 插件不生效或类找不到:确认 jar 位于 $JMETER_HOME/lib/ext,且重启了 JMeter;如使用手动安装,检查是否遗漏依赖。
- PerfMon 连不通:确认服务器 ServerAgent 已启动、网络可达,且 4444(或自定义)端口在防火墙放行;必要时更换端口并重试。
- 权限与路径:确保 JMETER_HOME 与 PATH 配置正确,JMeter 有读写插件目录的权限。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Debian系统中JMeter的插件如何安装
本文地址: https://pptw.com/jishu/762018.html
