JMeter压测工具学习指南【乐搏TestPRO】

JMeter压测工具学习指南【乐搏TestPRO】_第1张图片uploading.4e448015.gif转存失败重新上传取消JMeter压测工具学习指南【乐搏TestPRO】_第2张图片

JMeter是当下市场一款主流的接口功能/压力测试测试工具。因为其强大的功能,并且是开源免费的,受到很多企业的青睐。

一、JMeter是什么

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

二、JMeter特点

1. 是Apache公司一款开源压测工具

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

3. 支持多平台(Windows、Linux、Mac)

4. 支持多协议(HTTP、Webservice、FTP、JDBC....)

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

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

7. 支持脚本录制

三、JMeter功能原理

在客户端通过多线程或多进程模拟虚拟用户访问,对服务器端施加压力,然后在过程中监控和收集性能数据。

JMeter压测工具学习指南【乐搏TestPRO】_第3张图片uploading.4e448015.gif转存失败重新上传取消JMeter压测工具学习指南【乐搏TestPRO】_第4张图片

四、性能测试工具需要具备的特质

工具本身占用系统资源少,可扩展性好,可用性强。

可以模拟真实业务事务操作,并发时可以真正产生业务压力(核心)。

对压力测试结果能很好的进行性能分析。

测试脚本的复用性强。

五、JMeter环境搭建

1. 环境准备

Jdk:官网地址:https://www.oracle.com/index.html

Jmeter的源码包官网:http://jmeter.apache.org/download_jmeter.cgi

JMeter压测工具学习指南【乐搏TestPRO】_第5张图片uploading.4e448015.gif转存失败重新上传取消JMeter压测工具学习指南【乐搏TestPRO】_第6张图片

说明:开源软件一般都有两个版本的包,二进制版本和源码版。Source 是源代码版,你需要自己编译成可执行软件,我们用到不到,故无需下载。Binaries是可执行版,直接下载解压就可以拿来用的,他已经给你编译好的版本。apache-jmeter-5.1.1.tgz是Linux版的,apache-jmeter-5.1.1.zip是windows版的。

2. 环境配置

因为JMeter是100%纯java的,所以只需要配置好Java的环境即可运行起来JMeter了。

1. 安装jdk:jdk的安装比较简单,重点是配置环境变量。具体配置过程如下:我的电脑右键—>属性—>高级系统设置—>环境变量,如下:

JMeter压测工具学习指南【乐搏TestPRO】_第7张图片

2. 验证:配置完环境变量后,需要在cmd中进行验证jkd是否配置成功,打开cmd,输入以下指令,如果返回以下信息说明jdk配置成功。

JMeter压测工具学习指南【乐搏TestPRO】_第8张图片uploading.4e448015.gif正在上传…重新上传取消JMeter压测工具学习指南【乐搏TestPRO】_第9张图片

3. 启动Jmeter:Jmeter无需做任何安装配置,配置好jdk之后,Jmeter即可启动,打开Jmeter的二进制包里的jmeter.bat即可启动,如下:

JMeter压测工具学习指南【乐搏TestPRO】_第10张图片

需要注意的是:Jmeter在启动之前,会加载一个文件,等待加载完成无误后Jmeter即可启动。此加载文件不可以关闭JMeter压测工具学习指南【乐搏TestPRO】_第11张图片JMeter压测工具学习指南【乐搏TestPRO】_第12张图片

 

六、JMeter基本设置

1. 中文设置

JMeter默认是英文版的,如果想要永久汉化,只需要修改JMeter的配置文件,修改完成保存后,重启JMeter即可。如下:

 

 

JMeter压测工具学习指南【乐搏TestPRO】_第13张图片

2. 界面字体大小设置

JMeter压测工具学习指南【乐搏TestPRO】_第14张图片

3. 插件安装

使用Jmeter的实际过程中,需要使用到一些插件比如json的插件,还有做websocket接口测试的时候需要下载websocket的插件… 下载地址:https://jmeter-plugins.org/地址中,点击 Plugins Manager,下载该插件,该插件名称为:jmeter-plugins-manager-x.xx.jar。下载后,把该文件放到apache-jmeter-5.1\lib\ext目录下,如下图:JMeter压测工具学习指南【乐搏TestPRO】_第15张图片JMeter压测工具学习指南【乐搏TestPRO】_第16张图片

 

重启JMeter后,可以再GUI上看到插件的图标。点击插件图标可以进行插件的安装和更新,如下:JMeter压测工具学习指南【乐搏TestPRO】_第17张图片JMeter压测工具学习指南【乐搏TestPRO】_第18张图片

 

七、JMeter重要知识点梳理

看到这里,如果你有一颗想要顺利进阶,升职加薪的❤️不妨参与我们的软件测试一周集训吧!可以后台私信我,也可以进入qun :⑥③⑥⑧⑤⑨⑨⑥④,获取更多咨询哦~

 

 

你可能感兴趣的:(互联网,软件测试,自动化测试)