性能测试-jmeter12-万能插件包管理器jmeter-plugins

课程:B站大学
记录软件测试-性能测试学习历程、掌握前端性能测试、后端性能测试、服务端性能测试的你才是一个专业的软件测试工程师

性能测试-jmeter万能插件包jmeter-plugins


性能测试思维导图:

一、Jmeter插件安装

JMeter 插件安装指南

JMeter 插件可以扩展 JMeter 的功能,添加更多的监听器、取样器、配置元件等组件,满足各种复杂的性能测试需求

JMeter 插件管理器 (Plugins Manager)

方法一:手动安装(适用于所有版本)

1、下载插件管理器​​:

  • 访问 JMeter Plugins Manager GitHub 发布页面
  • 或直接下载最新版本的 jmeter-plugins-manager-.jar
  • 当前最新版本通常为 jmeter-plugins-manager-1.8.jar(请查看官网获取最新版本号)

2.插件jar包安装到 JMeter​​:

  • 将下载的 jmeter-plugins-manager-*.jar文件复制到 JMeter 的 lib/ext目录下
  • 例如:C:\apache-jmeter-5.4.1\lib\ext\jmeter-plugins-manager-1.8.jar

3.​​重启 JMeter​​:

  • 启动或重启 JMeter GUI

4.验证安装​​:

  • 打开 JMeter 在菜单栏中应该能看到 "Plugins Manager" 选项 通常位于:Options→ Plugins
    Manager,或直接在菜单栏看到 Plugins Manager

二、常用 JMeter 插件推荐

1. ​​标准插件包 (Standard Set)​​

  • 包含常用的额外组件
  • 提供更多监听器、断言、配置元件等

2.​​Ultimate Thread Group(终极线程组)​​

  • 提供更灵活和强大的线程组配置
  • 支持复杂的负载模型,如阶梯式增加、持续加压等
  • 插件包名:jpgc-ultimate

3.PerfMon Metrics Collector(服务器性能监控)​​

  • 用于监控服务器的 CPU、内存、磁盘、网络等性能指标
  • 需要在被测服务器上安装 Server Agent
  • 插件包名:jp@GC - PerfMon Metrics Collector

4.​​Custom Thread Groups(自定义线程组)​​

•提供多种线程组类型,如:

  • Ultimate Thread Group
  • Stepping Thread Group
  • Concurrency Thread Group

•用于实现复杂的测试场景和负载模式

5.​​Additional Graphs(额外图表)​​

  • 提供更多测试结果图表,如响应时间分布图、活动线程数图等

三、Plugins Manager没有对应jar包怎么办?

如何下载全部插件jar文件jmeter-plugins-master

我们可以通过从 GitHub 下载 JMeter 插件源码并编译打包成jar包安装到 JMeter

1、电脑上安装工具:

  • JDK:建议使用 JDK 8 或 JDK 11(JMeter 对高版本 JDK 兼容性需注意,可优先选 LTS版本)。安装后需配置好 JAVA_HOME环境变量。


    path路径配置:

    jdk环境变量验证:
  • Maven:用于管理项目依赖和编译打包。安装后需配置好 MAVEN_HOME环境变量,并将%MAVEN_HOME%\bin(Windows)或 $MAVEN_HOME/bin(Linux/macOS)加入系统 PATH中。


    验证maven环境配置:

    配置本地jar仓库:
    配置阿里云仓库镜像:
  • Git(可选):如果要从 GitHub 克隆仓库,需要安装 Git 客户端。

验证Git环境变量:

2、 github下载源码:

https://github.com/JieweiLin/jmeter-plugins-master/tree/master/tools

1、使用git命令克隆项目

复制代码
git clone https://github.com/JieweiLin/jmeter-plugins-master.git

进入项目目录:

复制代码
cd jmeter-plugins-master

进入项目根目录(即包含 pom.xml的目录),执行 Maven 编译命令编译依赖包为jar包

复制代码
mvn clean install

3、使用maven编译构建并打包输出jar包到target目录

更改指定插件的pom依赖配置文件,保证jmeter兼容性

进入需要打jar包的目录下(含有pom.xml)

在对应目录下查看target文件夹以及对应jar包

将maven构建好的jar包移动到jmeter下的lib/ext目录下

重启jmeter使用新安装的插件

填写相关参数就可以连接redis进行清空缓存操作

实践是检验真理的唯一标准

相关推荐
AngusKit1 小时前
AngusTester 与 Postman、MeterSphere:私有化统一测试怎么选
测试工具·jmeter·压力测试·metersphere·web测试·移动端测试
蒲公英内测分发11 小时前
App 更新一次就换一个二维码?智能硬件配套 App 的版本和下载入口怎么管理
人工智能·测试工具·智能家居·智能硬件
ai产品老杨11 小时前
模型版本管理不是配上就能跑:性能优化里的关键参数
性能优化·模型版本管理·视觉算法模型管理
测试老哥15 小时前
接口测试的测试用例应该怎么写?
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
鬓戈18 小时前
Qwen3.8-27B + vLLM 性能优化
人工智能·性能优化·vllm
是Leo刘啊18 小时前
别再手敲 JSON 造数据了!Mock 数据生成器实战与避坑指南
测试工具
yunwei3718 小时前
eBPF 示例教程:实现 `scx_nest` 调度器
linux·后端·性能优化
Luminbox紫创测控18 小时前
航天热平衡试验用太阳模拟器:光学积分器设计与均匀性提升方法
测试工具·安全性测试·太阳光模拟器·测试标准·航天热平衡实验
HwJack2018 小时前
【HarmonyOS开发小实践】ArkUI 应用级状态AppStorage 与跨页面共享、持久化
ui·华为·性能优化·harmonyos
FlashGeek20 小时前
全 AI 实战: 一次语音房 Flutter内核 native 内存泄露的定位与修复
性能优化