windows - 我无法让“create-rmi-keystore.bat”在 Windows 上运行,有解决方案吗?
问题描述
我是 Jmeter 5.1.1 的新手,但是我正在使用它设置远程测试。我遇到问题的一个步骤是运行'create-rmi-keystore.bat',当我双击它时没有任何反应。我尝试使用命令行打开它并收到以下消息。
'keytool' 不是内部或外部命令、可运行程序或批处理文件。“将生成的 rmi_keystore.jks 复制到 jmeter/bin 文件夹或在属性 'server.rmi.ssl.keystore.file' 中引用它”
我似乎没有 rmi-keystore.jks 。有没有人设法解决这个问题?
解决方案
您的 Windows PATH中没有keytool
实用程序,您需要做的就是确保它在那里。
使用Windows 命令提示符的解决方案是:
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
在 PATH 中使用,否则您将无法使用HTTP(S) 测试脚本记录器进行安全记录交通。
推荐阅读
- amazon-web-services - 将元数据添加到 terraform 中的 S3 对象
- python - 如果使用熊猫与另一列的字符串匹配,如何删除列的子字符串?
- php - 当文件的部分被换行符分割时,如何将 file_get_contents 的输出转换为数组?
- javascript - React:如何自动将长文本拆分为多个
标签?
- java - java - 如何替换char数组中的Char序列而不将其转换为Java中的String
- paypal - 使用 Paypal 交易存储自定义元数据
- select - 错误代码 1241:操作数应包含 1 列
- python - 按顺序从 PDF 中提取注释/注释 - Python
- delphi - 在表单设计器中单击时如何避免不必要的组件对齐?
- php - MySQLi 与 PHP 8.0.6:不再支持