JMeter-HTTPS代理记录器-找不到keytool应用程序,并且未提供密钥库
我正在努力克服这个错误,用JMeter 5.1.1记录一个场景。单击开始按钮时,弹出消息提示错误,并在日志中进一步检查,收到错误“无法初始化密钥存储” 为了解决这个问题,我在system.properties文件中提供了以下设置,但它不起作用 keytool.directory=C:\Program Files\RedHat\java-1.8.0-openjdk-1.8.0.242-3\bin 此外,在Jmeter.bat文件中设置Java_Home和Path也没有帮助 设置JAVA_HOME=C:\Program Files\RedHat\JAVA-1.8.0-openjdk-1.8.0.242-3 设置路径=%PATH%;%JAVA\u HOME%\bin 但是,如果这是您无法控制的,您可以用引号将JDK位置括起来,如:JMeter-HTTPS代理记录器-找不到keytool应用程序,并且未提供密钥库,jmeter,jmeter-5.0,Jmeter,Jmeter 5.0,我正在努力克服这个错误,用JMeter 5.1.1记录一个场景。单击开始按钮时,弹出消息提示错误,并在日志中进一步检查,收到错误“无法初始化密钥存储” 为了解决这个问题,我在system.properties文件中提供了以下设置,但它不起作用 keytool.directory=C:\Program Files\RedHat\java-1.8.0-openjdk-1.8.0.242-3\bin 此外,在Jmeter.bat文件中设置Java_Home和Path也没有帮助 设置JAVA_HOME
SET JAVA_HOME="C:\Program Files\RedHat\java-1.8.0-openjdk-1.8.0.242-3 SET"
更多信息:
还有另一种记录JMeter测试的方法:,在这种情况下,您不必担心代理、证书、密钥库等。我使用的是apache 5.1,升级到最新版本5.3解决了我的问题。感谢您的回复,但即使删除了空格,我仍然会收到相同的错误。新设置看起来像
SET JAVA_HOME=C:\RedHat\JAVA-1.8.0-openjdk-1.8.0.242-3 SET PATH=%PATH%;%JAVA_HOME%\bin如果没有定义JM_LAUNCH(set JM_LAUNCH=JAVA.exe)如果存在jmeter.bat goto winNT1如果没有定义jmeter_bin(set jmeter_bin=%~dp0)
我之前只是使用chrome扩展来记录快速简单的场景。然而,由于项目的决定,建议只使用JMeter代理记录。如果您想查看JMeter.bat、User.properties和System.properties文件,请访问此链接。我看不到您是否删除了空格。如果我不理解,则说明我不知道,在设置JAVA_HOME时,它只有“程序文件”中的空格。现在已经被移除了SET JAVA_HOME=C:\RedHat\JAVA-1.8.0-openjdk-1.8.0.242-3
SET PATH=%PATH%;%JAVA_HOME%\bin
如果您发现任何其他问题,请提出建议
SET JAVA_HOME="C:\Program Files\RedHat\java-1.8.0-openjdk-1.8.0.242-3 SET"