Вопрос:
Когда я запускаю свой JMeter script в режиме командной строки, я становлюсь ниже ошибки.
Но тот же самый script работает отлично в режиме графического интерфейса.
Вам нужна помощь, чтобы исправить это.
Ниже приведена ошибка:
C:UsersSundarapandiyan > jmeter -n -t D:JMETERapache-jmeter-3.1binМои проекты MyFirstUIRecordBadBoy.jmx -lJMETERapache-jmeter-3.1binМои проекты CSVSample_user. CSV “jmeter” не распознается как внутренняя или внешняя команда, оперативной программы или командного файла.
Ответ №1
Как упоминал Dave L, добавьте каталог установочного bin Jmeter в системный путь с помощью “Мой компьютер” > “Свойства” > “Расширенные настройки системы” > “Переменные среды” > “Под системными переменными” выберите “PATH” > “Добавить D:JMETERapache-jmeter-3.1bin на ваш путь в конце.
Обратите внимание: окна учитывают только файл jmeter.bat даже при запуске jmeter. Он не будет запускать простой файл jmeter, доступный по пути установки.
Ответ №2
Чтобы напрямую запустить программу в командной строке, она должна быть либо включена в окружение PATH; в той же папке; или указан полным путем.
Чтобы использовать JMeter через командную строку, вы можете:
- Добавьте папку, содержащую JMeter, в ваш PATH (см. , как это сделать в версиях Windows, это довольно общее, несмотря на говоря JAVA)
- Запустите его непосредственно из папки JMeter (в вашем случае D:JMETERapache-jmeter-3.1), это самый простой вариант для вас.
- Вы можете сделать это либо с помощью Shift + Right Clicking в папке, либо с помощью “Открыть окно команд здесь” ) или;
- Переход в каталог с помощью командной строки
Вы можете изменить диск и каталог в командной строке, используя:
D: cd D:JMETERapache-jmeter-3.1 Ответ №3
Если у нас есть место в имени папки, путь будет разорван, и вы не сможете запустить файл.
Чтобы преодолеть это, используйте двойные кавычки в полном пути.
Пример:
C:UsersSundarapandiyan > jmeter -n -t “D:JMETERapache-jmeter-3.1binМои проекты” MyFirstUIRecordBadBoy.jmx -l “path_to_jtl_file”
А также добавьте полный путь jmeter. пример:
C:UsersSundarapandiyanJmeter_folderbinjmeter -n -t [остальная часть команды]