You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JMeter分布式测试报rmi_keystore.jks文件不存在的配置问题咨询

JMeter分布式RMI证书路径不一致的配置方案

核心逻辑:JMeter的controller和worker节点会分别读取本地配置文件中的RMI证书路径,不需要两边路径完全一致,仅需保证所有节点使用的rmi_keystore.jks文件内容完全相同即可。

配置步骤

  • 第一步:统一证书文件
    将controller节点的rmi_keystore.jks文件(默认存放在JMeter安装目录的bin文件夹下)复制到所有worker节点的任意本地目录,确保所有节点使用的证书内容完全一致,避免SSL校验失败。
  • 第二步:分别修改节点配置
    1. controller节点配置:打开controller本地的jmeter.properties文件,修改以下两个参数为你本机存放证书的绝对路径:
    server.rmi.ssl.truststore.file=/controller本地/证书存放路径/rmi_keystore.jks
    server.rmi.ssl.keystore.file=/controller本地/证书存放路径/rmi_keystore.jks
    
    1. 每个worker节点配置:打开对应worker本地的jmeter.properties文件,修改以上两个参数为该worker本地存放证书的绝对路径即可,无需和controller的路径保持一致:
    server.rmi.ssl.truststore.file=/worker本地/证书存放路径/rmi_keystore.jks
    server.rmi.ssl.keystore.file=/worker本地/证书存放路径/rmi_keystore.jks
    

灵活配置方案(无需修改配置文件)

如果需要临时调整路径,可以在启动时通过命令行参数指定属性:

  • controller启动命令示例:
    jmeter -Jserver.rmi.ssl.keystore.file=/controller本地路径/rmi_keystore.jks -Jserver.rmi.ssl.truststore.file=/controller本地路径/rmi_keystore.jks
  • worker启动命令示例:
    jmeter-server -Jserver.rmi.ssl.keystore.file=/worker本地路径/rmi_keystore.jks -Jserver.rmi.ssl.truststore.file=/worker本地路径/rmi_keystore.jks

注意事项

  • Windows系统下路径可以使用正斜杠/,或者双反斜杠\\避免转义异常
  • 需确保JMeter运行进程对证书文件有读取权限

内容的提问来源于stack exchange,提问作者Matteo Bellarasa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 01:09:03