Как разрешить ошибку "Не удалось получить доступ к jarfile ApacheJMeter.jar errorlevel = 1" при запуске Jmeter?
Загрузите Jmeter и выполните командный файл (Jmeter\apache-jmeter-2.6\bin\jmeter.bat).
Мы получаем сообщение об ошибке в консоли:
Unable to access jarfile ApacheJMeter.jar errorlevel=1
Пожалуйста, помогите мне решить проблему.
Ответы
Ответ 1
Попробуйте загрузить apache-jmeter-2.6.zip с http://www.apache.org/dist/jmeter/binaries/
Он содержит правильный ApacheJMeter.jar, который необходим для инициации.
Перейдите в папку bin в командной строке и попробуйте java -jar ApacheJMeter.jar, если загрузка правильная, это должно открыть графический интерфейс.
Изменить 23/08/2018:
Ответ 2
Я запускаю 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(так что не было вопроса, что банку не хватало).
Я должен был заметить в то время эту часть ошибки: "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, но это сработало для меня.
Ответ 3
перейти к URL http://jmeter.apache.org/download_jmeter.cgi-- > загрузить apache-jmeter-2.11.zip, который находится под бинарными файлами.
эта ошибка возникает, поскольку Apache jmeter.jar отсутствует в папке bin
Ответ 4
Если вы используете Linux и сталкиваетесь с такой проблемой во время создания ссылки, попробуйте изменить путь к jar файлу исходного файла jmeter.
+ 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" "[email protected]"
Ответ 5
Попробуйте использовать обновленную версию JMeter, которая теперь JMeter 3.0
.
Ответ 6
Я столкнулся с той же ошибкой, когда я скачал Jmeter Source
, и она была исправлена после того, как я загрузил Jmeter Binary
. Пожалуйста, посмотрите это видео.
Ответ 7
JMeter должен быть запущен с использованием:
- jmeter/bin/jmeter.sh для Linux
- jmeter/bin/jmeter.bat для windows
это обеспечит чтение правильных файлов свойств и загрузку необходимых jar файлов в lib.
любой другой метод доставит вам много неприятностей.
самый проголосовавший ответ неверен!
См. 1.4 Запуск JMeter в справочной документации:
Если вы хотите узнать больше о JMeter и тестировании производительности, эта книга может вам помочь.
Ответ 8
Я получил эту ошибку сегодня, потому что " Source " отсутствует ApacheJmeter.jar. Я снова скачал его из " Бинарных файлов", и все работает, как ожидалось.