Я могу запустить свой файл .jmx в режиме графического интерфейса, но не в режиме без графического интерфейса.Я выполняю команду "jmeter -n -t Peda_First.jmx -l testresult.jtl" в терминале - PullRequest
0 голосов
/ 04 февраля 2019

Ошибка ниже при работе через терминал (не в графическом режиме).

Ошибка в NonGUIDriver java.lang.IllegalArgumentException: Проблема при загрузке XML

Пожалуйста, см. txt.do /1ayhc эта ссылка для файла jmeter.log.

Ответы [ 2 ]

0 голосов
/ 04 февраля 2019

Это происходит потому, что вы пытаетесь запустить сценарий JMeter, созданный в более поздней версии JMeter (наиболее вероятно, JMeter 5.0 ), в более старой версии JMeter (наиболее вероятно, JMeter 2.13 ).Я сомневаюсь, что это то, что вы действительно хотите.

Скорее всего, у вас установлен JMeter 2.13 через дистрибутив Linux менеджер пакетов , поэтому я бы рекомендовал использовать полный путь к JMeter 5.0 вместо того, чтобы полагаться на свою операционную систему переменная среды PATH , чтобы вместо того, чтобы запускать тест как

jmeter -n -t Peda_First.jmx -l testresult.jtl

, запустите его следующим образом:

/home/vimal/Desktop/apache-jmeter-5.0/bin/./jmeter -n -t Peda_First.jmx -l testresult.jtl

Вы также можете рассмотреть возможность добавления следующих строк в файл bash_profile

PATH=/home/vimal/Desktop/apache-jmeter-5.0/bin:$PATH
export PATH

это сделает изменения постоянными, и вы запустите JMeter 5.0, набрав jmeter в терминале

0 голосов
/ 04 февраля 2019

Вы, кажется, используете старую версию JMeter для загрузки более нового файла jmx.

2.13 версия очень старая, последняя версия 5.0 по состоянию на февраль 2019 года.

Вы можетескачайте JMeter с здесь .Установите JDK 8 и используйте его для запуска jmeter.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...