JMeter篇--Jmeter安装及环境变量配置

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

2、如何安装Jmeter
(1):到官网下载最新版本
http://jmeter.apache.org/dowmload.jmeter.cgi
(2):解压Jmeter后,把Jmeter解压后的文件夹放到某个盘,并配置环境变量如下:
● 在"系统变量"–>“新建”,在变量名中输入: JETER_HOME,变量值中输入jmeter文件的路径,例如:D:\program\apache-jmeter-5.2.1。
● 再新增一个CLASSPATH变量,变量值为%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-1.2.jar;
(3):若无java环境,需要下载jdk并安装好,记得提供跟Jmeter版本一致的jdk ( 最新的要求1.8版本以上)
下载地址:https://www.oracle.com/java/technologies/javase-jdk8-downloads.html
新建环境变量JAVA_HOME,值为jdk的安装路径,例:C:\Program Files\Java\jdk-13;
添加path变量的值%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin,
添加class_path的值%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

验证jdk是否安装好: cmd里面输入java -version,出现下图,即说明JDK安装并环境变量配置成功
JMeter篇--Jmeter安装及环境变量配置
(4):启动Jmeter,2种方式:
● 双击jmeter.bat文件
● 双击ApacheJMeter.jar文件

3、安装jmeter可能会遇到的问题
问题1:如果安装了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%
然后就可以打开进行操作了
问题2:Jmeter与LR的区别?
● 都是压测工具,可以用来做性能测试,但是Jmeter比较轻量级。
● jmeter是用java语言写的,需要java环境,LR不需要,除非用javavuser协议
● Jmeter更偏向于功能和技术,LR偏向于业务
● LR有强大的图表系统,但是Jmeter相对这块会弱点