Как разрешить ошибку "Не удалось получить доступ к 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. Я снова скачал его из " Бинарных файлов", и все работает, как ожидалось.