第三方插件官方下载网址: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. zookeeper03-集群搭建

    1.前言 在前面的文章中讲了单机版zookeeper的搭建,现在在单机版的基础上搭建集群.默认单机版的搭建好了.我这里只有一台服务器,所以在单机上搭建的为集群 2.将单机安装好的zookeeper复制 ...

  2. 源码下载teb

    git clone https://github.com/rst-tu-dortmund/teb_local_planner.git git checkout <ros版本分支> git ...

  3. 2021级《JAVA语言程序设计》上机考试试题6

    首先管理员页面 代码: <%@ page language="java" contentType="text/html; charset=UTF-8" p ...

  4. react中Hooks的理解和用法

    一.Hooks是什么? Hook 是 React 16.8 的新增特性.它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性 至于为什么引入hook,官方给出的动机是 ...

  5. 基于Kali Linux的渗透测试工具-Discover脚本

    简介  这篇文章主要介绍了基于Kali Linux的渗透测试工具-Discover脚本以及相关的经验技巧,文章约5629字,浏览量510,点赞数9,值得参考! 如果你正在使用Kali Linux,那么 ...

  6. ClickHouse exception, code: 62, host: hadoop102, port: 8123; Code: 62, e.displayText() = DB::Exception: Syntax error: failed at position 183 (end of query):

    报错 ClickHouse exception, code: 62, host: hadoop102, port: 8123; Code: 62, e.displayText() = DB::Exce ...

  7. tomcat7 与 tomcat8 加载 jar包的顺序

    本文为博主原创,转载请注明出处: 最近在进行服务的环境升级,将 服务的tomcat7升级到 tomcat8:当把 tomcat 升级到 tomcat8 的时候,进行服务启动异常,报 jar 包冲突的 ...

  8. 爬取精美壁纸5w张,爱了爱了

    近日接到一个需求--爬取某应用商店所有在线销售壁纸,这个任务起初让我惊呆了.因为上级没有给我解决风控问题,若爬取在售资源被人家厂商追责怎么办?若造成人家服务器出问题怎么办?问的时候上级含糊其辞,唉!其 ...

  9. JZOJ 5415. 【NOIP2017提高A组集训10.22】公交运输

    题目 城市中有一条长度为 \(n\) 的道路,每隔 \(1\) 的长度有一个公交车站,编号从 \(0\) 到 \(n\),学校在 \(0\) 号车站的位置.其中每个公交车站(除了 \(n\) 号车站) ...

  10. 自己动手从零写桌面操作系统GrapeOS系列教程——5.GrapeOS开发环境测试

    学习操作系统原理最好的方法是自己写一个简单的操作系统. 在上一讲中我们已经安装配置了开发环境,在本讲中我们来测试一下开发环境是否正常. 我们的测试流程如下: 1.在Visual Studio Code ...