我正在通过cmd [non-gui模式]运行JMeter脚本,但是不幸的是,我无法运行相同的脚本。你能帮我吗?
D:\Jmeter\apache-jmeter-5.1.1\bin>jmeter -n -t Regular_Expression_Practice.jmx
Nov 13, 2019 5:19:42 PM java.util.prefs.WindowsPreferences <init>
WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.
Could not open Regular_Expression_Practice.jmx
对于解决方案,我还检查了以下参数: -我只安装了一次Java,并且在环境变量中添加了相同的路径。
答案 0 :(得分:0)
此问题可能来自不同的原因
请尝试此步骤,并让我知道您的反馈意见
如果无法通过abovbe配置运行,请尝试
希望这对您有帮助
答案 1 :(得分:0)
我猜警告消息是一个已知的Java问题(不是JMeter特定的):
Groovy Shell warning "Could not open/create prefs root node ..."
这样就留下了“无法打开Regular_Expression_Practice.jmx”
我强烈建议您仔细检查文件名,并提供测试计划以及jmeter.bat的完整路径。
D:\Jmeter\apache-jmeter-5.1.1\bin\jmeter.bat -n -t "D:\WHEREEVER\Regular_Expression_Practice.jmx"
答案 2 :(得分:0)
要摆脱这一点:
警告:无法在根0x80000002上打开/创建prefs根节点Software \ JavaSoft \ Prefs。 Windows RegCreateKeyEx(...)返回了错误代码5。
open Command Prompt interpreter as Administrator并运行JMeter。只能完成一次,因为常规User windows accounts无法创建registry keys。
此错误:
无法打开Regular_Expression_Practice.jmx
可能表示Java安装损坏或无法从文件系统读取文件。尝试以下提示:
直接使用ApacheJMeter.jar
运行JMeter,就像这样:
java -jar ApacheJMeter.jar -n -t Regular_Expression_Practice.jmx
如果以上建议不起作用,请查看jmeter.log file,通常它应包含足够的故障排除信息以深入了解失败原因
答案 3 :(得分:0)
我也遇到了同样的问题,但解决方案就像正确包含完整路径一样简单! (如果 .jmx 文件的文件路径有空格,请确保包含双引号以环绕)