我是Jmeter 5.1.1的新手,但是我正在使用它进行远程测试。 我遇到问题的一个步骤是运行“ create-rmi-keystore.bat”,当我双击它时,什么也没有发生。我试图使用命令行打开它,并得到以下消息。
'keytool'不被识别为内部或外部命令, 可操作的程序或批处理文件。 “将生成的rmi_keystore.jks复制到jmeter / bin文件夹,或在属性'server.rmi.ssl.keystore.file'中引用它”
我似乎没有rmi-keystore.jks。 有没有人设法解决这个问题?
答案 0 :(得分:0)
您的Windows keytool
utility中没有PATH,您要做的就是确保它在那里。
使用Windows Command Prompt的解决方案是:
set PATH="path\to\bin\folder\of\your\JDK\or\JRE\installation";%PATH%
通常,如果您不需要JMeter主计算机和从计算机之间的安全RMI通信(并且99%的人不需要此,因为它不会增加任何价值,只会增加CPU和RAM的开销) ),只需在 user.properties 文件中添加下一行即可禁用此功能:
server.rmi.ssl.disable=true
参考文献:
如果您在JMeter主服务器和所有从服务器上执行此操作,则不必担心RMI密钥库,但是我仍然建议在路径中使用keytool
,否则您将无法使用{{ 3}},用于记录安全流量。