【问题标题】:Unable to Execute Distributed Testing in JMeter 4.0无法在 JMeter 4.0 中执行分布式测试
【发布时间】:2018-08-20 10:22:28
【问题描述】:

我已应用所有指令来执行 JMeter 的分布式测试。 但是当我作为“远程启动-XXX.XXX.XXX.XXX”运行时 然后我得到“异常创建连接:XXX.XXX.XXX.XXX;嵌套异常是:java.io.IOException:java.security.UnrecoverableKeyException:无法恢复密钥”。

谁能帮助我为什么我会得到那个例外?

我使用的参考:LINK

【问题讨论】:

    标签: performance jmeter jmeter-plugins jmeter-4.0


    【解决方案1】:

    This 是我解决与您相同的问题的方法。试试看,希望对你有帮助:

    在回答问题What is your first and last name? 时,您必须回复rmi,这是jmeter.propertiseserver.rmi.ssl.keystore.alias 的对应值。请记住,如果您在尝试创建密钥库时没有更改 jmeter.propertise 中的 server.rmi.ssl.keystore.alias,请不要输入任何自定义值。

    【讨论】:

      【解决方案2】:

      如果您另外使用JMeter 4.0,您需要按照Setting Up SSL 用户手册章节中的步骤进行操作


      或者,如果您不希望主从之间的 RMI 通信安全,您可以将下一行添加到 user.properties 文件

      server.rmi.ssl.disable=true
      

      或通过-J 命令行参数传递它,例如:

      jmeter -Jserver.rmi.ssl.disable=true
      

      必须在所有引擎(主引擎和所有从属引擎)上进行更改

      参考资料:

      【讨论】:

      • jmeter -Jserver.rmi.ssl.disable=true。执行此命令后,我得到:发生错误:未设置 X11 DISPLAY 变量,但该程序执行了需要它的操作。
      • 您正在尝试在没有安装、启用或配置 X 服务器的 Linux/Unix 系统上启动 JMeter GUI。你需要run your JMeter test in non-GUI mode 喜欢jmeter -Jserver.rmi.ssl.disable=true -n -t test.jmx -Rslave1,slave2,slave3 -l result.jtl
      【解决方案3】:

      在 JMeter 4.0 中,您需要生成将用于分布式测试的密钥库。

      请按照本教程进行操作:

      特别注意:

      【讨论】:

      • 因为你的key没有生成,所以显示keystore创建的日志
      • 引起:java.security.UnrecoverableKeyException:无法在 sun.security.provider.KeyProtector.recover(KeyProtector.java:328) ~[?:1.8.0_144] 在 sun.security 恢复密钥。 provider.JavaKeyStore.engineGetKey(JavaKeyStore.java:146) ~[?:1.8.0_144] 在 sun.security.provider.JavaKeyStore$JKS.engineGetKey(JavaKeyStore.java:56) ~[?:1.8.0_144]。从日志中复制
      • 我试过这个:./create-rmi-keystore.sh 并在最后一行得到这个:= 将生成的 rmi_keystore.jks 复制到 jmeter/bin 文件夹或在属性'server.rmi 中引用它.ssl.keystore.file'
      • 你在运行“create-rmi-keystore.sh”时输入了什么参数,特别是什么密码?你改了吗?如果是这样,您需要更新设置
      • 我输入了类似名称:rmi、state 等,我输入密码为“changeit”
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多