jmeter 安装
JDK安装
JDK官网下载地址
要求JDK的版本要和jmeter版本对应(jmeter4.0对应jdk1.8以上,不知道的可以都下载最新稳定版)
下载完成后直接安装即可,安装完成:
配置系统环境变量
环境变量 > 新建
配置JDK系统环境变量,变量值指向JDK安装目录。
编辑系统变量 PATH,在后面追加%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
(如果PATH已有内容注意添加分号):
JDK配置验证
win + R
输入cmd
回车进入命令提示符窗口,输入java -version
查看版本。
在输入javac
查看有没有java相关信息。
jmeter安装配置
jmeter官网下载地址,这里安装的是5.5版本:
jmeter不需要安装,直接解压到对应的目录即可。
同样的 系统环境变量 > 新建系统变量JMETER_HOME
,值为jmeter解压的目录:
新建/编辑系统变量 CLASSPATH,在变量后面添加:%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;
进入jmeter目录,运行jmeter.bat脚本运行:
出现这个问题是因为配置有一些问题,编辑jmeter.bat
脚本,找到 MINIMAL_VERSION所在的行:
set MINIMAL_VERSION=1.9.0 # 默认是1.8.0,我这里下载的是1.9
set JAVA_HOME=D:\Program Files\Java\jdk-19 # 直接指定环境变量
set PATH=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem; # 直接指定环境变量
另外jmeter默认的运行内存是256M,通常情况下不满足需求,后面运行会导致内存溢出,同样是jmeter.bat
,找到 256m所在的行:
set HEAP=-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m
改成
set HEAP=-Xms4g -Xmx4g -XX:MaxMetaspaceSize=2048m
jmeter默认的语言时英文,在 bin 目录下打开 jmeter.properties 文件,把:
#language=en
改为
language=zh_CN
其他修改:
httpclient4.retrycount=1 #httpclient4.retrycount=0
httpclient4.idletimeout=<time in 1000 ms> #httpclient4.idletimeout=0
sampleresult.default.encoding=utf-8 #sampleresult.default.encoding=ISO-8859-1
再次运行 jmeter.bat
:
配置完成。