今天给大家带来一份干货,认识一下JMeter,他内容强大,所以小编准备从几方面一点点给大家分享,大家可以收藏起来,以待后面用到可以做个参考,有不对的地方也欢迎大佬指出留言~

JMeter的简介

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。

JMeter的作用

  1. 能够对HTTP和FTP服务器进行压力和性能测试, 也可以对任何数据库进行同样的测试(通过JDBC)。

  2. 完全的可移植性和100% 纯java。

  3. 完全 Swing 和轻量组件支持(预编译的JAR使用 javax.swing.*)包。

  4. 完全多线程 框架允许通过多个线程并发取样和 通过单独的线程组对不同的功能同时取样。

  5. 精心的GUI设计允许快速操作和更精确的计时。

  6. 缓存和离线分析/回放测试结果。

(以上内容摘自JMeter中文网:Jmeter中文网 – Jmeter安装、Jmeter使用、Jmeter下载)

JMeter组成部分及运用

一、测试计划(Test Plan)

字面意思可以理解为在进行性能测试之前做的计划,包含性能测试所有的相关功能。

二、线程组(Thread Group)

代表一个完整的压测脚本,建多个则为多个脚本,互相之间不会相互调用。

三、取样器(sampler)

请求类型,有HTTP、TCP等各种类型

四、监听器(Listener)

顾名思义监听接口的返回内容~

五、逻辑控制器(Logic Controller)

可以对一个接口进行循环调用,也可以对几个接口进行循环调用等操作。

六、断言(Assertions) 、配置元件(Config Element)、前置处理器(Pre Processors)和后置处理器(Post Processors)、定时器(Timer)。

JMeter测试计划大纲及示例图

第一篇的简介就暂时到这里,后面会继续放出具体的使用方法,欢迎大家关注公众号“软件测试搞笑技术之家”,加群一起交流~

JMeter学习官网链接:https://jmeter.apache.org/

软件测试搞笑技术之家

JMeter小白讲解相关推荐

  1. influxdb 客户端工具_性能工具之Jmeter小白入门系列之六

    Jmeter + Grafana + InfluxDB 性能平台搭建 环境:Linux环境 centos 6 重启防火墙:service iptables rstart 查看状态:service ip ...

  2. jmeter—PPT讲解——基础(测试木头人)

    大家好,欢迎大家观看本内容 方便大家了解及学习,本内容纯纯的木头人做的PPT内容 jmeter安装包及各种配置插件:https://pan.baidu.com/s/1zJhZgYQcZ2acRz2HE ...

  3. 51单片机——独立按键实验,小白讲解,相互学习

    按键介绍:         按键是一种电子开关,使用时轻轻按开关按钮就可式开关接通,当松手时,开关断开.开发板上使用的按键及内部简易图如下图: 按键管脚两端距离长的表示默认是导通状态,距离短的默认是断 ...

  4. 51单片机——动态数码管实验,小白讲解,相互学习

    多位数码管介绍: 多位数码管,即两个或两个以上单个数码管并列集中在一起形成一体的数码管.当多位一体时,他们内部的公共端是独立的,二负责显示什么数字的段线(a-dp)全部是连接在一起的,独立的公共端可以 ...

  5. Xshell远程连接linux详细步骤(小白讲解)

    环境: Linux服务器我使用的是CentOS虚拟机 , IP: 192.168.50.224 OK,废话不多说直接走流程 前提 权限 首先打开Linux服务器,打开命令终端,切换成root权限

  6. 51单片机——I2C-EEPROM实验,小白讲解,相互学习

    I2C介绍 I2C(Inter-Integrated Circuit)总线是由 PHILIPS 公司开发的两线式 串行总线,用于连接微控制器及其外围设备.是微电子通信控制领域广泛采用的 一种总线标准. ...

  7. JMeter实用案例讲解:生成Mockup/Dummy JSON压测REST API

    在实际工作中我们经常需要做一些性能测试,过去我基本上使用的都是JMeter,这么多年使用下来的一个感受是:JMeter并不太容易上手,但确实强大灵活,可以应对一些复杂的测试场景,一但掌握了,基本就不再 ...

  8. 用Jmeter做微信小程序项目接口测试【案例】

    公司新项目组开发一款微信小程序电商平台,为了更好保证产品质量,因此提出了需要进行接口测试. 从接口本身来讲,对其测试与其他项目应该是一样的.所以不难理解,我们要对小程序的接口测试需要准备的 材料有: ...

  9. 基于阿里云的超级性能测试 亿级企业压力测试神器JMeter4.X实战 抗压神器JMeter课程

    基于阿里云的超级性能测试 亿级企业压力测试神器JMeter4.X实战 抗压神器JMeter课程 ===============课程目录=============== ├─第1章 章节一JMeter压力 ...

最新文章

  1. python excel xldr xlwt xlutils 使用简介
  2. 三星6.0系统手机最简单激活XPOSED框架的教程
  3. Python基础教程:列表解析
  4. Django Rest框架 APIView源码调用
  5. 【每日一题】7月16日题目精讲—点权和
  6. display:none和visibility:hidden两者的区别
  7. 用Android Studio 出现的问题
  8. 深度技术 GHOSTXPSP3 快速装机 2013圣诞节专版
  9. 适配器模式之解释器模式
  10. 激光雕刻机:废旧光驱的涅槃之路
  11. Android扫描二维码,生成二维码
  12. 《人工智能 智能系统指南》
  13. 广州蓝景分享—「web前端素材」使用CSS动画效果(上)
  14. IDEA注释模板配置
  15. 软件业:印度比中国强在哪
  16. cad隐藏图层命令快捷键_CAD关闭图层快捷键,隐藏显示的CAD图层
  17. 箱形图(python画图)
  18. 历史上,到底有没有狸猫换太子这件事?
  19. 物联网工程毕业设计选题推荐
  20. 【matlab】三次埃尔米特插值与三次样条插值的实际应用代码

热门文章

  1. UI/UE设计的未来发展趋势
  2. 损耗角正切储能模量_设置材料的损耗角正切
  3. Can not deserialize value of type java.util.Date from String异常解决办法
  4. dism失败 ox800f0818_Win 10 DISM 一直失败,错误: 0x8000ffff - Microsoft Community
  5. webpack到底是干什么用的?
  6. Windows中安装iPhone开发环境
  7. 学习源码第二天(渐入佳境)
  8. 卡尔曼滤波以及Matlab实现_参考书籍_核心剖析_经验分享_EKF(1)
  9. 07 如何下载任何网页文章视频
  10. Unity截屏保存到安卓手机相册