下载 Jmeter 并执行批处理文件(Jmeter\apache-jmeter-2.6\bin\jmeter.bat)。
我们在控制台中收到错误消息:
Unable to access jarfile ApacheJMeter.jar errorlevel=1
请帮助我解决问题。
下载 Jmeter 并执行批处理文件(Jmeter\apache-jmeter-2.6\bin\jmeter.bat)。
我们在控制台中收到错误消息:
Unable to access jarfile ApacheJMeter.jar errorlevel=1
请帮助我解决问题。
尝试从http://www.apache.org/dist/jmeter/binaries/下载 apache-jmeter-2.6.zip
这包含启动所需的正确 ApacheJMeter.jar。
转到命令提示符下的 bin 文件夹并尝试 java -jar ApacheJMeter.jar 如果下载正确,这应该会打开 GUI。
2018 年 8 月 23 日编辑:
JMeter 应该使用以下命令启动:
这将确保读取正确的属性文件并加载 lib 中必要的 jar。
任何其他方法都会给您带来很多麻烦。
投票最多的答案是错误的!
请参阅参考文档中的 1.4 运行 JMeter:
如果您想了解更多关于 JMeter 和性能测试的信息,本书可以为您提供帮助。
我正在运行 JMeter 2.8 (Windows 7) 并收到类似于原始帖子中的消息:
C:\>jmeter
Error: Unable to access jarfile C:\local\software\jMeter\apache-jmeter-2.8\binApacheJMeter.jar
errorlevel=1
Press any key to continue . . .
我创建了一个 Windows 环境变量 JMETER_BIN 并将其设置为我可以看到包含 ApacheJMeter.jar 的 JMeter 路径(所以这不是 jar 丢失的问题)。
我当时应该注意到这部分错误:“binApacheJMeter.jar”
当我去 jmeter.bat 文件进行故障排除时,我注意到了这一行:
%JM_START% %JM_LAUNCH% %ARGS% %JVM_ARGS% -jar "%JMETER_BIN%ApacheJMeter.jar" %JMETER_CMD_LINE_ARGS%
这导致我重新访问错误的“binApacheJMeter.jar”部分。
发生的事情是批处理文件需要在 JMETER_BIN 环境变量中路径末尾的斜杠以正确指定 .jar 的位置。
一旦我更正了我的环境变量,添加了斜杠,一切都很棒。
YMMV,但这对我有用。
我下载的时候遇到了同样的错误,下载Jmeter Source
后就解决了Jmeter Binary
。请观看此视频。
如果您使用的是 linux 并在创建链接时遇到此类问题,请尝试更改原始 jmeter 文件的 jar 文件路径。
+ java -server -XX:+HeapDumpOnOutOfMemoryError -Xms512m -Xmx512m -XX:NewSize=128m -XX:MaxNewSize=128m -XX:MaxTenuringThreshold=2 -XX:PermSize=64m -XX:MaxPermSize=128m -XX:+CMSClassUnloadingEnabled -jar ./ApacheJMeter.jar -help
改成:
java $ARGS $JVM_ARGS -jar "/opt/apache-jmeter-2.11/bin/ApacheJMeter.jar" "$@"
导航到位于二进制文件下的 URL http://jmeter.apache.org/download_jmeter.cgi-->download apache-jmeter-2.11.zip。
发生此错误是因为 bin 文件夹中缺少 Apache jmeter.jar
尝试使用现在更新的JMeter 版本JMeter 3.0
。
如果您要完成以下步骤:
brew install jmeter
中并按 Enterjmeter
并再次按 Enter您不必解决任何类型的问题。不要感谢
对于仍然遇到问题的人。
我面临同样的问题,似乎缺少一些 .jar 文件。
因此,请在控制台中尝试tar -xf apache-jmeter-5.2.1.tgz
,而不仅仅是右键单击解压缩。此外,如果源包仍有问题,请尝试二进制包。这解决了我的问题(我正在使用 ubuntu)
当我们下载 apache-jmeter-xxtgz 的二进制文件时,其中 x 可以是任何版本的 apache Jmeter。ApacheJMeter.jar必须存在于 apache-jmeter-x/bin 文件夹中,如果它不存在于您的包未正确下载的某个地方。原因可能是网速慢或关机不当
再次下载包并确保 ApacheJMeter.jar存在于 apache-jmeter-x/bin 文件夹中。一旦它出现,点击 sh jemeter.sh
对于窗口,如果你下载 scr 文件夹说 apache-jmeter-5.3_src 那么你不会在 bin 文件夹中找到 ApacheJMeter.jar 文件。可能已经在源代码部分下载了 zip 文件。在二进制部分下形成此链接下载 zip 文件,然后单击 bin 文件夹中的 ApacheJMeter.jar https://jmeter.apache.org/download_jmeter.cgi
而已。顺便说一句,它适用于 Windows 系统。如果在其他类似 ubuntu 或 mac 上也发生同样的情况,请告诉我...
我已将 apache jmeter 文件夹移动到 c:,使用管理员授权打开 cmd 并执行 jmater.bat。
这为我解决了这个问题。