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

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

相关推荐
国科安芯19 小时前
AS32S601型MCU芯片电源管理(PMU)模块详解
单片机·嵌入式硬件·性能优化·架构·risc-v
by__csdn20 小时前
Vue3 setup()函数终极攻略:从入门到精通
开发语言·前端·javascript·vue.js·性能优化·typescript·ecmascript
郝学胜-神的一滴1 天前
Python数据模型:深入解析及其对Python生态的影响
开发语言·网络·python·程序人生·性能优化
hgz07101 天前
Linux服务器环境部署与JMeter压测准备
linux·服务器·jmeter
程序员汤圆1 天前
软件测试面试题总结【含答案】
测试工具·单元测试·测试用例
测试-鹏哥1 天前
全新驾驶舱功能助力ITP测试平台腾飞
python·测试工具·压力测试
旋极智能1 天前
Perforce QAC 2025.3 新版上线 | 速度与深度双升级
测试工具·静态测试·qac·代码静态测试
Mangguo52081 天前
解锁复杂制造的自由: SLS 3D打印技术如何重塑工业生产的边界
3d·性能优化·制造
tabzzz1 天前
大道至简:万字漫谈前端性能监控
前端·javascript·性能优化
听风吟丶1 天前
Java 反射机制深度解析:从原理到实战应用与性能优化
java·开发语言·性能优化