一、什么是Jmeter?

Apache JMeter 是Apache组织开发的基于Java的压力测试工具。

适用的测试领域:

  • 用于对软件做压力测试,它最初被设计用于web应用测试,但后来扩展到其他测试领域它可以用于测试静态和动态资源,例如静态文件、Java小服务程序、CGI脚本、Java 对象、数据库、FTP服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。

  • JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。

  • Apache jmeter 可以用于对静态的和动态的资源(文件,Servlet, Perl脚本,java对象,数据库和查询,FTP服 务器等等)的性能进行测试。

  • 接口测试

  • 数据库压力测试

  • 批量产生测试数据

二、如何安装Jmeter?

1、下载老师提供的版本或者是到官网下载最新版本~均可。
http:// jmeter. apache. org/ download_ jmeter. cgi
图片.png
2、解压Jmeter后,把Jmeter 解压后的文件夹放到某个盘根目录,并配置环境变量如下:
在“系统变量”—->“新建”,在变量名中输入: JMETER_ HOME,变量值中输入:

D: \apache- jmeter-4. 0

再修改PATH变量,变量值中添加

%JMETER HOME%\lib\ext’ \ApacheJMeter core. jar;%JMETER HOME%\1 ib\ jorphan. jar ;%JMETER HOME%\lib\logkit- 1.2. jar;

相关教程: 链接

图片.png
3、下载jdk并安装好,记得提供跟Jmeter版本一 致的jdk哦! (最新的要求1.8版本)
验证版本: cmd里面输入java -version

下载地址: 链接

教程地址: 链接

4、启动Jmeter,2种方式:

bat jar

图片.png

三、Jmeter答疑两三问

疑问1: Jmeter可以安装在Linux吗?

答案:可以,自行去解决,不要求掌握。

疑问2:如果安装了1.8检测了也是1. 8还是报错如截图所示

那么用文本形式打开Jmeter .bat,添加如下变量:

set JAVA HOME=C: \Program Files\Java\jdk1.8.0(win x64 1.8.0 74) set PATH=%JAVA HOME%\bin; %PATH%

然后就可以打开进行操作啦! ! !

疑问3: Jmeter 与LR的区别?

  • 都是压测工具,可以用来做性能测试,但是Jmeter比较轻量级。

  • jmeter是用java语言写的,需要java环境,LR不需要,除非用javavuser协议(不用掌握)

  • Jmeter更偏向于功能和技术,LR偏向于业务

  • LR有强大的图表系统,但是Jmeter相对这块会弱点!

四、如何深入去学习Jmeter ?

  • 认真学习柠檬班的Jmeter视频
  • 要全面了解jmeter可以看这个官方文档:

http://jmeter.apache.org/usermanual/get-started.html