JMeter小白讲解
今天给大家带来一份干货,认识一下JMeter,他内容强大,所以小编准备从几方面一点点给大家分享,大家可以收藏起来,以待后面用到可以做个参考,有不对的地方也欢迎大佬指出留言~
JMeter的简介
Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。
JMeter的作用
能够对HTTP和FTP服务器进行压力和性能测试, 也可以对任何数据库进行同样的测试(通过JDBC)。
完全的可移植性和100% 纯java。
完全 Swing 和轻量组件支持(预编译的JAR使用 javax.swing.*)包。
完全多线程 框架允许通过多个线程并发取样和 通过单独的线程组对不同的功能同时取样。
精心的GUI设计允许快速操作和更精确的计时。
缓存和离线分析/回放测试结果。
(以上内容摘自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/
![](/assets/blank.gif)
JMeter小白讲解相关推荐
- influxdb 客户端工具_性能工具之Jmeter小白入门系列之六
Jmeter + Grafana + InfluxDB 性能平台搭建 环境:Linux环境 centos 6 重启防火墙:service iptables rstart 查看状态:service ip ...
- jmeter—PPT讲解——基础(测试木头人)
大家好,欢迎大家观看本内容 方便大家了解及学习,本内容纯纯的木头人做的PPT内容 jmeter安装包及各种配置插件:https://pan.baidu.com/s/1zJhZgYQcZ2acRz2HE ...
- 51单片机——独立按键实验,小白讲解,相互学习
按键介绍: 按键是一种电子开关,使用时轻轻按开关按钮就可式开关接通,当松手时,开关断开.开发板上使用的按键及内部简易图如下图: 按键管脚两端距离长的表示默认是导通状态,距离短的默认是断 ...
- 51单片机——动态数码管实验,小白讲解,相互学习
多位数码管介绍: 多位数码管,即两个或两个以上单个数码管并列集中在一起形成一体的数码管.当多位一体时,他们内部的公共端是独立的,二负责显示什么数字的段线(a-dp)全部是连接在一起的,独立的公共端可以 ...
- Xshell远程连接linux详细步骤(小白讲解)
环境: Linux服务器我使用的是CentOS虚拟机 , IP: 192.168.50.224 OK,废话不多说直接走流程 前提 权限 首先打开Linux服务器,打开命令终端,切换成root权限
- 51单片机——I2C-EEPROM实验,小白讲解,相互学习
I2C介绍 I2C(Inter-Integrated Circuit)总线是由 PHILIPS 公司开发的两线式 串行总线,用于连接微控制器及其外围设备.是微电子通信控制领域广泛采用的 一种总线标准. ...
- JMeter实用案例讲解:生成Mockup/Dummy JSON压测REST API
在实际工作中我们经常需要做一些性能测试,过去我基本上使用的都是JMeter,这么多年使用下来的一个感受是:JMeter并不太容易上手,但确实强大灵活,可以应对一些复杂的测试场景,一但掌握了,基本就不再 ...
- 用Jmeter做微信小程序项目接口测试【案例】
公司新项目组开发一款微信小程序电商平台,为了更好保证产品质量,因此提出了需要进行接口测试. 从接口本身来讲,对其测试与其他项目应该是一样的.所以不难理解,我们要对小程序的接口测试需要准备的 材料有: ...
- 基于阿里云的超级性能测试 亿级企业压力测试神器JMeter4.X实战 抗压神器JMeter课程
基于阿里云的超级性能测试 亿级企业压力测试神器JMeter4.X实战 抗压神器JMeter课程 ===============课程目录=============== ├─第1章 章节一JMeter压力 ...
最新文章
- python excel xldr xlwt xlutils 使用简介
- 三星6.0系统手机最简单激活XPOSED框架的教程
- Python基础教程:列表解析
- Django Rest框架 APIView源码调用
- 【每日一题】7月16日题目精讲—点权和
- display:none和visibility:hidden两者的区别
- 用Android Studio 出现的问题
- 深度技术 GHOSTXPSP3 快速装机 2013圣诞节专版
- 适配器模式之解释器模式
- 激光雕刻机:废旧光驱的涅槃之路
- Android扫描二维码,生成二维码
- 《人工智能 智能系统指南》
- 广州蓝景分享—「web前端素材」使用CSS动画效果(上)
- IDEA注释模板配置
- 软件业:印度比中国强在哪
- cad隐藏图层命令快捷键_CAD关闭图层快捷键,隐藏显示的CAD图层
- 箱形图(python画图)
- 历史上,到底有没有狸猫换太子这件事?
- 物联网工程毕业设计选题推荐
- 【matlab】三次埃尔米特插值与三次样条插值的实际应用代码
热门文章
- UI/UE设计的未来发展趋势
- 损耗角正切储能模量_设置材料的损耗角正切
- Can not deserialize value of type java.util.Date from String异常解决办法
- dism失败 ox800f0818_Win 10 DISM 一直失败,错误: 0x8000ffff - Microsoft Community
- webpack到底是干什么用的?
- Windows中安装iPhone开发环境
- 学习源码第二天(渐入佳境)
- 卡尔曼滤波以及Matlab实现_参考书籍_核心剖析_经验分享_EKF(1)
- 07 如何下载任何网页文章视频
- Unity截屏保存到安卓手机相册