JMeter 5.6.2脚本录制器启动报错:密钥库密码及类缺失问题
解决JMeter 5.6.2 HTTP录制器启动错误的方案
处理密钥库密码错误
- 找到JMeter安装目录的
bin文件夹,删除其中的proxyserver.jks文件。JMeter启动录制器时会自动生成新的密钥库,默认密码为changeit,后续操作保持使用该密码即可。 - 若曾手动修改过密钥库密码,需确认HTTP(S) Test Script Recorder的「SSL Manager」中输入的密码与密钥库密码匹配;若密码遗忘,直接删除旧密钥库是最直接的解决方式。
处理NoClassDefFoundError异常
- 该错误是由于JMeter依赖的
commons-text库缺失导致的。JMeter 5.6.2需要commons-text-1.10.0.jar(或兼容版本),检查安装目录下的lib文件夹是否存在此文件。 - 若缺失,重新下载官方完整的JMeter二进制安装包,覆盖现有安装目录,确保所有依赖库完整;不要使用第三方精简版或零散下载jar包替换,避免版本不兼容。
- 同时删除系统用户目录下的
.jmeter文件夹(Windows默认路径C:\Users\你的用户名\.jmeter,Linux/macOS默认路径/home/你的用户名/.jmeter),清除旧配置残留。
后续验证步骤
修复上述问题后,重新启动JMeter:
- 打开HTTP(S) Test Script Recorder,点击「Start」,此时会生成新的密钥库和证书。
- 点击「Save Certificate」保存证书文件,重新导入到Firefox浏览器的「证书管理器-证书机构」中,设置信任该证书。
- 配置浏览器代理为JMeter录制器的默认地址
127.0.0.1:8888,尝试录制脚本确认错误消失。
内容的提问来源于stack exchange,提问作者Akriti
相关产品推荐
相关产品推荐

