Jmeter配低版本jdk会影响功能使用吗?

原来已安装了jdk1.8版本,Jmeter下载的是5.1版本的,还没有配置环境变量。
尝试运行jmeter.bat,建了请求能请求成功。发现问题,切换窗口外观为白底时,界面乱码,外观为黑底时正常。

img


官网提示Jmeter5.5要用Java8以上版本,不知道目前用的jdk1.8是否会影响Jmeter其他功能使用。

会有影响,需要使用跟你版本对应的jdk版本,但是看你的这种情况只是外观有问题可能是软件有其他bug吧,如果jdk版本不匹配,运行的时候就会提示报错的

  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7780139
  • 这篇博客也不错, 你可以看下【Jmeter】元件实战:Jmeter 实现获取验证码登录(上)
  • 除此之外, 这篇博客: Jmeter压测接口全流程详解中的 3. Jmeter4.0版本,对应jdk1.8。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 个人认为要注意3点:

    1)解压之后压缩包叫apache-jmeter-4.0.zip,如是src.zip后缀的都不对,打开之后会报错不可用,因为里面缺少我们下一步将要配置的环境变量.jar文件。

    2)对应的jdk版本不可太低,一般jmeter3.0的对应jdk1.7,jmeter4.0对应jdk1.8以上,否者启用jmeter也会报错。

    3)一定要确保环境变量配置正确(包括jdk的与jmeter的环境变量配置)。

    好了,接下来进行环境变量配置吧,因为是新手所以参照了大佬们的教程,我就根据自己的实际遇到的情况,总结一下来做备忘。

  • 您还可以看一下 刘倩倩老师的jmeter接口自动化测试实战课程中的 jmeter面板功能介绍小节, 巩固相关知识点
  • 以下回答由chatgpt基于相关博客总结生成:

    根据参考资料,可以得到以下回答:

    首先,JMeter5.1需要使用1.8及以上版本的jdk,你已经安装了jdk1.8版本,可以通过在cmd中输入java -version命令来验证是否安装配置正确。

    关于界面出现乱码的问题,这可能是因为在切换窗口外观为白底时,JMeter使用了某种字体,但是该字体在你的系统上并不支持。你可以尝试更改JMeter的字体设置来解决这个问题。具体方法如下:

    1. 打开jmeter.properties文件,可以找到该文件的位置:JMETER_HOME/bin/jmeter.properties。

    2. 在该文件中找到以下行:

    jmeter.default.font=SansSerif,plain,10

    1. 将该行的注释符号#去掉,并将字体名称更改为你的系统支持的字体。例如,将该行更改为:

    jmeter.default.font=Microsoft YaHei,plain,11

    1. 保存文件。

    2. 重新启动JMeter,查看是否解决了乱码问题。

    如果你还遇到其他问题,可以根据参考资料中的内容进行设置和调试。

补充:新发现,新版jdk不需要手动配置Path环境变量,安装时它会自动配置环境变量。这就是为什么jdk20安装了直接能跑jmeter的原因。也就是说,只要去官网下载最新的jdk,就是不用手动配置环境变量的。