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

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

相关推荐
我的xiaodoujiao11 小时前
Django 基础知识详细图文教程 1-Django 介绍
后端·python·学习·测试工具·django
行者-全栈开发11 小时前
JMeter + InfluxDB + Grafana:搭建生产级压测实时监控与告警体系
jmeter·grafana·时序数据库·influxdb·实时监控·backendlistener·告警性能测试
wuhuhuan1 天前
【JMeter 学习打卡 Day 7】从会用到会用对,完成一次完整压测
学习·jmeter
NutShell Wang1 天前
Firecrawl anydoc 实战拆解:用一个 Rust 依赖吃下 14 种文档格式
性能优化·rust·vibe coding
raindayinrain1 天前
深入理解linux内核--文件页高速缓存,页框回收,性能优化
linux·性能优化·高速缓存·页框
Jay Kay1 天前
BAGEL 训练性能优化报告
性能优化
降临-max1 天前
Postman断言、数据驱动+Jenkins集成
软件测试·测试工具·postman
_ZHOURUI_H_1 天前
不做完整 ECS,只优化数据布局:Unity EasyECS 到底是什么
unity·性能优化·游戏引擎
随风而飘1862 天前
KEITHLEY吉时利 2400 数字源表
人工智能·功能测试·科技·测试工具
虫小宝2 天前
优惠券省钱APP查询性能优化:Elasticsearch与Canal实现的多维度商品搜索毫秒级响应方案
elasticsearch·性能优化·jenkins