一、JMeter 简介
JMeter是Apache组织开发的基于Java的压力测试工具。具有开源免费、框架灵活、多平台支持等优势。除了压力测试外,JMeter在接口测试方面也有广泛的应用。
1、原理
向服务器提交请求,并从服务器取回请求返回的结果。即建立一个线程池,多线程运行取样器产生大量负载,在运行过程中通过断言来验证结果的正确性,通过监听器来记录测试结果。
2、JMeter与LoadRunner对比
- loadrunner由c语言开发,jmeter纯java开发
- jmeter开源,loadrunner收费
- jmeter小巧,下载下来直接解压到指定目录下,配置jdk环境就可以了
- loadrunner太大,将近4GB
- jmeter不支持ip欺骗,loadrunner支持。
二、JDK下载及安装
首先查看本地是否安装了JDK,命令窗口中输入java -version,下图即为未安装JDK
1、JDK官网下载
官网地址:https://www.oracle.com/java/technologies/javase-downloads.html
下载完成后安装至目标文件夹下
2、配置环境变量
① 新建系统变量,变量名称为:JAVA_HOME 变量值:JDK的安装目录
② 编辑系统变量Path,变量值最后添加%JAVA_HOME%\bin
3、检测JDK安装是否成功
命令窗口中输入java -version,如下图即安装成功
三、JMeter下载及安装
1、JMeter官网下载
地址:https://jmeter.apache.org/download_jmeter.cgi
下载后解压到目标文件夹
2、配置环境变量
新建系统变量
① 变量名称为:JMETER_HOME 变量值:jmeter解压路径
② 变量名称为:CLASSPATH 变量值:%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;
编辑系统变量
在PATH变量的最前面加入如下变量:%JMETER_HOME%\bin;
四、JMeter运行
进入解压文件的bin目录,筛选Windows批处理文件,双击jmeter即可运行
五、切换语言
1、临时
option ==> change language ==>chinese
2、永久
进入apache-jmeter-5.4\bin目录,找到“jmeter.properties”文件,在文件的第37行后添加“language=zh_CN”,保存之后再打开jmeter就永久变为中文环境了