首页主机资讯Debian系统中JMeter的插件如何安装

Debian系统中JMeter的插件如何安装

时间2025-12-03 08:43:03发布访客分类主机资讯浏览1398
导读:在 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 应输出版本号。

方式一 使用 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 出现即成功。
  • 通过界面安装插件

    • 打开 Plugins Manager,在 Available Plugins 搜索并勾选所需插件,点击 Apply Changes and Restart JMeter
    • 常用插件举例:
      • jpgc - Standard Set(含 Stepping Thread GroupTransactions per SecondResponse Times Over TimeActive Threads Over Time
      • WebSocket Samplers(含 WebSocket Open ConnectionWebSocket 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端口,选择 CPUMemory 等指标进行采集。
  • 常用功能插件

    • jpgc - Standard Set:用于阶梯式加压实时监控 TPS/响应时间/活跃线程
    • WebSocket Samplers:用于 WebSocket 协议的连接与请求-响应测试。

常见问题与排查

  • 插件不生效或类找不到:确认 jar 位于 $JMETER_HOME/lib/ext,且重启了 JMeter;如使用手动安装,检查是否遗漏依赖。
  • PerfMon 连不通:确认服务器 ServerAgent 已启动、网络可达,且 4444(或自定义)端口在防火墙放行;必要时更换端口并重试。
  • 权限与路径:确保 JMETER_HOMEPATH 配置正确,JMeter 有读写插件目录的权限。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Debian系统中JMeter的插件如何安装
本文地址: https://pptw.com/jishu/762018.html
mount命令中ro和rw选项的区别 如何在Debian上提升JS开发效率

游客 回复需填写必要信息