性能测试-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进行清空缓存操作

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

相关推荐
文人sec2 小时前
性能测试-jmeter13-性能资源指标监控
数据库·测试工具·jmeter·性能优化·模块测试
2501_915918414 小时前
Charles与Postman、JMeter结合使用教程:高效接口调试与性能测试方案
测试工具·jmeter·ios·小程序·uni-app·postman·webview
陈言必行4 小时前
Unity 性能优化 之 实战场景简化(LOD策略 | 遮挡剔除 | 光影剔除 | 渲染流程的精简与优化 | Terrain地形优化 | 主光源级联阴影优化)
unity·性能优化·游戏引擎
Freed&6 小时前
深入理解 Elasticsearch:核心原理、性能优化与高频面试题解析
大数据·elasticsearch·性能优化
wayne2147 小时前
ReactNative性能优化实践方案
react native·react.js·性能优化
陈言必行7 小时前
Unity 性能优化 之 内存优化
unity·性能优化·游戏引擎
蓁蓁啊7 小时前
VMware 性能优化完整指南
开发语言·单片机·嵌入式硬件·物联网·性能优化·鸿蒙系统
天將明°7 小时前
CPU性能优化指南:让处理器火力全开
c语言·性能优化
深耕AI7 小时前
【13/20】缓存与性能优化:Redis 在 Express 中的整合,实现用户数据缓存
redis·缓存·性能优化