原来已安装了jdk1.8版本,Jmeter下载的是5.1版本的,还没有配置环境变量。
尝试运行jmeter.bat,建了请求能请求成功。发现问题,切换窗口外观为白底时,界面乱码,外观为黑底时正常。
会有影响,需要使用跟你版本对应的jdk版本,但是看你的这种情况只是外观有问题可能是软件有其他bug吧,如果jdk版本不匹配,运行的时候就会提示报错的
个人认为要注意3点:
1)解压之后压缩包叫apache-jmeter-4.0.zip,如是src.zip后缀的都不对,打开之后会报错不可用,因为里面缺少我们下一步将要配置的环境变量.jar文件。
2)对应的jdk版本不可太低,一般jmeter3.0的对应jdk1.7,jmeter4.0对应jdk1.8以上,否者启用jmeter也会报错。
3)一定要确保环境变量配置正确(包括jdk的与jmeter的环境变量配置)。
好了,接下来进行环境变量配置吧,因为是新手所以参照了大佬们的教程,我就根据自己的实际遇到的情况,总结一下来做备忘。
根据参考资料,可以得到以下回答:
首先,JMeter5.1需要使用1.8及以上版本的jdk,你已经安装了jdk1.8版本,可以通过在cmd中输入java -version命令来验证是否安装配置正确。
关于界面出现乱码的问题,这可能是因为在切换窗口外观为白底时,JMeter使用了某种字体,但是该字体在你的系统上并不支持。你可以尝试更改JMeter的字体设置来解决这个问题。具体方法如下:
打开jmeter.properties文件,可以找到该文件的位置:JMETER_HOME/bin/jmeter.properties。
在该文件中找到以下行:
jmeter.default.font=Microsoft YaHei,plain,11
保存文件。
重新启动JMeter,查看是否解决了乱码问题。
如果你还遇到其他问题,可以根据参考资料中的内容进行设置和调试。
补充:新发现,新版jdk不需要手动配置Path环境变量,安装时它会自动配置环境变量。这就是为什么jdk20安装了直接能跑jmeter的原因。也就是说,只要去官网下载最新的jdk,就是不用手动配置环境变量的。