下载Jmeter并执行批处理文件(Jmeter \ apache-jmeter-2.6 \ bin \ jmeter.bat)。
我们在控制台中收到错误消息:
Unable to access jarfile ApacheJMeter.jar errorlevel=1
请帮助我解决问题。
答案 0 :(得分:36)
尝试从http://www.apache.org/dist/jmeter/binaries/
下载apache-jmeter-2.6.zip这包含启动所需的正确ApacheJMeter.jar。
在命令提示符下转到bin文件夹并尝试java -jar ApacheJMeter.jar如果下载正确,则应该打开GUI。
编辑于2014年8月23日:
答案 1 :(得分:3)
我正在运行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并将其设置为JMeter路径,我可以看到它包含ApacheJMeter.jar(所以这不是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,但这对我有用。
答案 2 :(得分:1)
导航到网址http://jmeter.apache.org/download_jmeter.cgi-->下载apache-jmeter-2.11.zip,该文件位于二进制文件下。
由于bin文件夹中缺少Apache jmeter.jar,因此发生此错误
答案 3 :(得分:1)
如果您正在使用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" "$@"
答案 4 :(得分:1)
尝试使用现在为JMeter 3.0
的更新JMeter version。
答案 5 :(得分:1)
当我下载Jmeter Source
时遇到了同样的错误,而当我下载Jmeter Binary
时它就修复了。请观看this video。
答案 6 :(得分:1)
答案 7 :(得分:0)
JMeter应该使用来启动:
这将确保读取正确的属性文件并加载lib中必要的jar。
任何其他方法都会给您带来很多麻烦。
最受好评的答案是错误的!
请参阅参考文档中的1.4运行JMeter:
如果您想了解有关JMeter和性能测试的更多信息,此book可以为您提供帮助。
答案 8 :(得分:0)
答案 9 :(得分:0)
如果您要执行以下步骤:
brew install jmeter
,然后按Enter jmeter
,然后再次按Enter键。您无需解决任何问题。 不用谢?
答案 10 :(得分:0)
对于仍然遇到问题的人。
我遇到同样的问题,似乎缺少一些.jar文件。
因此,请在控制台中尝试tar -xf apache-jmeter-5.2.1.tgz
,而不仅仅是右键单击解压缩。另外,如果源包仍然有问题,请尝试使用二进制包。
这解决了我的问题(我正在使用ubuntu)
答案 11 :(得分:0)
对于窗口,如果您下载scr文件夹,说apache-jmeter-5.3_src,那么您将找不到ApacheJMeter.jar文件内幕bin文件夹。可能在源代码部分下载了zip文件。在binaries部分下形成此链接下载zip文件,然后从bin文件夹https://jmeter.apache.org/download_jmeter.cgi
中单击ApacheJMeter.jar答案 12 :(得分:0)
当我们下载apache-jmeter-x.x.tgz的二进制文件时,其中x可以是apache Jmeter的任何版本。 ApacheJMeter.jar 必须存在于apache-jmeter-x / bin文件夹中,如果该文件不存在于未正确下载软件包的位置。原因可能是互联网速度慢或关机不正确
再次下载软件包,并确保apache-jmeter-x / bin文件夹中存在 ApacheJMeter.jar 。出现后,点击sh jemeter.sh
答案 13 :(得分:0)
我已将 apache jmeter 文件夹移动到 c:,使用 admin grant 打开 cmd 并执行 jmater.bat。
这为我解决了问题。