我无法在Windows上运行“ create-rmi-keystore.bat”,有解决方案吗?

我是Jmeter 5.1.1的新手,但是我正在使用它进行远程测试。 我遇到问题的一个步骤是运行“ create-rmi-keystore.bat”,当我双击它时,什么也没有发生。我试图使用命令行打开它,并得到以下消息。

'keytool'不被识别为内部或外部命令, 可操作的程序或批处理文件。 “将生成的rmi_keystore.jks复制到jmeter / bin文件夹,或在属性'server.rmi.ssl.keystore.file'中引用它”

我似乎没有rmi-keystore.jks。 有没有人设法解决这个问题?

qq11479366 回答:我无法在Windows上运行“ create-rmi-keystore.bat”,有解决方案吗?

您的Windows keytool utility中没有PATH,您要做的就是确保它在那里。

使用Windows Command Prompt的解决方案是:

set PATH="path\to\bin\folder\of\your\JDK\or\JRE\installation";%PATH%

enter image description here


通常,如果您不需要JMeter主计算机和从计算机之间的安全RMI通信(并且99%的人不需要此,因为它不会增加任何价值,只会增加CPU和RAM的开销) ),只需在 user.properties 文件中添加下一行即可禁用此功能:

server.rmi.ssl.disable=true

参考文献:

如果您在JMeter主服务器和所有从服务器上执行此操作,则不必担心RMI密钥库,但是我仍然建议在路径中使用keytool,否则您将无法使用{{ 3}},用于记录安全流量。

本文链接:https://www.f2er.com/3158392.html

大家都在问