第三方插件官方下载网址:https://jmeter-plugins.org/install/Install/
第三方插件官方文档网址:https://jmeter-plugins.org/wiki/Start/
插件安装过程如下:
1、下载 plugins-manager.jar,将它放置到$JMETER_HOME/lib/ext/下面
2、重启 Jmeter,这时候我们就可以看到管理插件的功能菜单
一、基础指标图插件
Active Threads (活动线程数)
Average Response Time (响应时间)
Successful/Failed Transactions (每秒事物数)
二、可选指标图

Connect Times Over Time (连接时间图)
Bytes Throughput Over Time (字节吞吐率时间图)
Hits per Second (每秒点击数)
Response Codes per Second (响应状态码图)
Response Latencies Over Time (响应延迟时间图)
以下是 jmeter 当中关于时间的一些概念
响应时间(response time)=采样时间(sampler time)=加载时间=(load time),是指请求开始到响应被完全接收
延迟时间(latencies time)是指请求结束和服务器响应开始之间
连接时间(conntect time)是指 http 三次握手时间
响应时间(response time) >= 延迟时间(latencies time),如果两者相差太大,有可能是处理的信息太大或者程序逻辑时间过长

三、stepping 线程组

称为步进线程组;这一个线程组非常类似 Loadrunner 中的计划场景;通过 stepping 线程组,我们可以实现如下场景功能:
共开启 60 个线程。等待 10 秒后开启 5 个线程;然后每 10 秒开启 10 个线程,加速时间为 5 秒;持续 60 秒;最后每 5 秒停止 10 个线程

 
四、concurrency 线程组
称为并发线程组;通过 concurrency 线程组,我们可以实现如下场景功能:
共开启 60 个线程。加速时间设为 30 秒,加速次数为 10 次,持续时间为 120 秒

 
五、ultimate 线程组
称为终级线程组;通过 ultimate 线程组,我们可以实现如下场景功能:
单条规则:启动 60 个线程,初始时间为 10 秒,加速时间为 30 秒,持续时间为 60 秒,关闭时间为 10 秒
该线程组最大的特点就是能够启用多条规则自由组合,功能十分强大

六、arrivals 线程组

称为目标线程组;通过 arrivals 线程组,我们可以实现如下场景功能:
目标 TPS 为 300,加速时间为 60S,加速次数为 10S,持续时间为 120S
它核心原理是通过逐渐增加线程数,然后判断是否达到目标 TPS,线程创建总数不超过最大限制 Concurrency Limit(线程会动态创建和销毁)

七、free-form arrivals 线程组

称为自由目标线程组;通过 free-form arrivals 线程组,我们可以实现如下场景功能:
单条规则:与 arrivals 线程组一样
该线程组最大的特点就是能够启用多条规则自由组合,功能十分强大

Jmeter学习:插件的更多相关文章

  1. JMeter学习-007-JMeter 断言实例之一 - 响应断言

    之前的文章中已经对如何录制 web 的请求进行了详细的描述,敬请参阅:JMeter学习-004-WEB脚本入门实战 同时,我们的手机应用(例如:京东.天猫.唯品会.携程.易迅 等等 App)所发出的请 ...

  2. 【转载】JMeter学习(一)工具简单介绍

    JMeter学习(一)工具简单介绍 一.JMeter 介绍 Apache JMeter是100%纯JAVA桌面应用程序,被设计为用于测试客户端/服务端结构的软件(例如web应用程序).它可以用来测试静 ...

  3. JMeter Plugin插件配置及远程监控

    下载jmeter plugins 插件: https://jmeter-plugins.org/downloads/all/ 官网建议我们直接下载plugins-manager.jar,然后进行可选择 ...

  4. JMeter学习工具简单介绍

    JMeter学习工具简单介绍   一.JMeter 介绍 Apache JMeter是100%纯JAVA桌面应用程序,被设计为用于测试客户端/服务端结构的软件(例如web应用程序).它可以用来测试静态 ...

  5. JMeter学习2

    JMeter学习(四)参数化 参数化:录制脚本中有登录操作,需要输入用户名和密码,假如系统不允许相同的用户名和密码同时登录,或者想更好的模拟多个用户来登录系统. 这个时候就需要对用户名和密码进行参数化 ...

  6. JMeter学习-037-JMeter调试工具之四-BeanShell+jmeter.log

    前面三篇文章分别讲述了 HTTP Mirror Server . Debug PostProcessor 和 Debug Samper 的脚本调试实例.此文主要讲述第四种调试方法,通过 BeanShe ...

  7. JMeter学习-036-JMeter调试工具之三---Debug Sampler

    前面两篇文章分别讲述了 HTTP Mirror Server 和 Debug PostProcessor 的脚本调试实例.此文主要讲述第三种调试工具:DebugSampler,其主要是查看JMeter ...

  8. JMeter学习-035-JMeter调试工具之二---Debug PostProcessor

    前文 JMeter学习-034-JMeter调试工具之一---HTTP Mirror Server讲述了HTTP镜像服务器在调试请求入参时的实例应用.此文我们讲述另一种测试脚本调试工具的使用. 前置处 ...

  9. JMeter学习-033-JMeter BeanShell 脚本应用实例之参数变量修改

    BeanShell脚本是JMeter自动化测试过程中不可或缺的提升技能之一,BeanShell脚本编写类似于Java脚本.它可以获取.修改系统定义或用户定义的变量值,同时也可以进行一些相应的测试数据处 ...

  10. JMeter学习-004-WEB脚本入门实战

    此文为 JMeter 入门实战实例.我是 JMeter 初学菜鸟一个,因而此文适合 JMeter 初学者参阅.同时,因本人知识有限,若文中存在不足的地方,敬请大神不吝指正,非常感谢! 闲话少述,话归正 ...

随机推荐

  1. .NET 中的并发编程

    今天我们购买的每台电脑都有一个多核心的 CPU,允许它并行执行多个指令.操作系统通过将进程调度到不同的内核来发挥这个结构的优点.然而,还可以通过异步 I/O 操作和并行处理来帮助我们提高单个应用程序的 ...

  2. ICSharpCode.SharpZipLib.Zip 解析时报错System.NotSupportedException: No data is available for encoding 936

    分析原因 利用ICSharpCode.SharpZipLib.Zip进行APK解析时,因为APK内编译的名称为中文,查询微软开发文档936为gb2312中文编码 微软开发文档地址https://doc ...

  3. TEB学习

    官方资料:http://wiki.ros.org/teb_local_planner/Tutorials set up and test Optimization(重要) Inspect optimi ...

  4. 安卓逆向 ARM基础篇 二

    1.寄存器寻址的八中方法 1.立即寻址 二 寄存器寻址 三 寄存器移位寻址 过程 R2 移位 传给R0 四 寄存器间接寻址 五 基址寻址 六 多寄存器寻址 七 堆栈寻址 七 堆栈寻址

  5. axios实现跨域的问题 vue实现跨域

    第一次写博客,主要是记录自己的一些新的,不好的地方忘各位多多指点,请不要吐槽: 按踩坑顺序叙述.本人对http了解太少,所以坑踩得较多. 1.开始进行跨域时,知道vue2.0官方推荐axios进行aj ...

  6. RocketMQ - 消费者概述

    消费流程 消费者组: 一个逻辑概念,在使用消费者时需要指定一个组名.一个消费者组可以订阅多个Topic. 消费者实例: 一个消费者组程序部署了多个进程,每个进程都可以称为一个消费者实例. 订阅关系: ...

  7. ps抠图小技巧

    1.背景橡皮擦工具 适合分离单一背景. 中括号键可以调整大小. 2.调整边缘抠图(也叫选择并遮住) 适合扣毛发丝. 套索工具框选出大概: 点击选择并遮住后出来一个面板: 视图选择叠加,输出设置勾上净化 ...

  8. CSU2022-2023C语言期中考试机试

    卡在出线概率了.40%,没想到遍历时反了,我去. 1.时钟加法 题目描述 小南最近迷上了各种形式的加法,例如时钟加法,时钟加法是指给定一个当前时间,其形式为h:m:s,计算加上n秒后新的时间.你能帮他 ...

  9. Blender减面修改器

    推荐:使用 NSDT场景设计器 快速搭建 3D场景. 使用Decimate修改器的目的是减少雕刻或 3D 扫描模型的面数. 要使用抽取修改器,请转到对象模式并选择要减少面数的任何模型. 在对象模式中选 ...

  10. 看完这一篇,ShardingSphere-jdbc 实战再也不怕了

    谈到分库分表中间件时,我们自然而然的会想到 ShardingSphere-JDBC . 这篇文章,我们聊聊 ShardingSphere-JDBC 相关知识点,并实战演示一番. 1 ShardingS ...