第三方插件官方下载网址: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. Quartz与Topshelf结合实现window定时服务

    一,新建控制台应用程序 二,选中项目,右键 - 管理 NuGet 程序包,添加四个: Quartz Quartz.Plugins Topshelf log4net 三,创建项目文件 三个配置文件:必须 ...

  2. 题解 P4317 花神的数论题

    并不难,但是因为各种 SB 原因调了 1145141919810min(悲 我们会发现 \(\operatorname{sum}\) 其实很小,顶多就 \(50\),这启发我们统计每个 \(\oper ...

  3. Quill编辑器实现原理初探

    简介 从事前端开发的同学,对富文本编辑器都不是很陌生.但是大多数富文本编辑器都是开箱即用,很少会对其实现原理进行深入的探讨.假如静下心去细细品味,会发现想要做好一款富文本编辑器,需要对整个前端生态有较 ...

  4. element-ui/lib/style.css in ./src/main.js 解决方案

    在node_modules 中    找到element-ui/lib路径 创建style.css文件   就好了

  5. odoo Web Controllers 学习总结

    环境 odoo-14.0.post20221212.tar Web Controllers Controllers 控制器需要提供可扩展性,就像Model,但不能使用相同的机制,因为先决条件(已加载模 ...

  6. Vue 组件VueComponent中_ _proto_ _ 原型对象的指向(指向Vue的原型对象 _ _proto_ _)

    1.VueComponent.prototype.__proto__ === Vue.prototype 2.让组件实例对象(vc)可以访问到Vue原型上的属性.方法 图片如下: 案例: Vue.pr ...

  7. ubuntu20.04安装fastdfs遇到的问题

    说明:git clone在线安装与离线安装都不成功后,选择原来可以正常运行的fastdfs服务,进行tar打包下载,再在新项目上进行解压部署.但由于打包压缩动态库的软连接 失效,所以启动出现如下报错信 ...

  8. sql server 主键自增

    ALTER TABLE tableName ADD column INT IDENTITY (1, 1);

  9. 1223. 掷骰子模拟 (Hard)

    问题描述 1223. 掷骰子模拟 (Hard) 有一个骰子模拟器会每次投掷的时候生成一个 1 到 6 的随机数. 不过我们在使用它时有个约束,就是使得投掷骰子时, 连续 掷出数字 i 的次数不能超过 ...

  10. 任务队列神器:Celery 入门到进阶指南

    任务队列神器:Celery 入门到进阶指南 发布于2021-03-24 16:24:53阅读 1.9K0   1.什么是celery celery是一个简单,灵活.可靠的分布式任务执行框架,可以支持大 ...