Jmeter安装及环境变量配置
什么是Jmeter
Apache JMeter是Apache组织开发的基于Java的压力测试工具。
使用的测试领域:
- 用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。它可以用于测试静态和动态资源。例如静态文件、Java小服务程序、CGI脚本、Java对象、数据库、FTP服务器等等。JMeter可以用于对服务器、网络或对象 模拟巨大的负载,来自不同压力类别下测试他们的强度和分析整体性能。
- JMeter能够对应用程序做功能/回归测试,通过常见带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。
- Apache jmeter可以用于对静态和动态的资源(文件、servlet、Perl脚本、Java对象,数据库和查询、FTP服务器等等)的性能进行测试。
- 接口测试。
- 数据库压力测试。
- 批量产生测试数据。
Jmeter安装配置
- 下载jdk并安装好,要跟Jmeter版本一致的jdk。(最好是1.8以上版本)。
验证版本:cmd输入:java -version
下载地址:jdk8下载 - 下载Jmeter,下载地址:Jmeter下载
- 解压Jmeter,并配置环境变量。
JMeter环境配置
JMETER_HOME:D:\Tool\apache\apache-jmeter-5.3
CLASSPATH:%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;
Path:%JMETER_HOME%\bin
如果有需要,可以顺便把插件也装上,也可以不管这一步。
插件下载地址:http://jmeter-plugins.org/downloads/all/
插件下载后解压:找到JMeterPlugins-Extras.jar,把JMeterPlugins-Extras.jar放到apache-jmeter-5.3\lib\ext目录。
安装过程到此结束。 - 启动Jmeter,两种方式:bin目录下
点击 ApacheJMeter.jar或jmeter.bat
Jmeter答疑三问
疑问1:Jmeter可以安装在Linux吗?
答案:可以的
疑问2:如果安装了1.8检测了也是1.8还是报错怎么办?
那么用文本形式打开Jmetet.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相对这块会弱点