Как отладить файл .bsh из Eclipse или иным образом - PullRequest
0 голосов
/ 26 сентября 2018

У меня есть .jmx, внутри которого вызывается .bsh, и он терпит неудачу там со следующей ошибкой: мне нужно устранить неполадки и выяснить основную причину.Любые указатели на этот счет были бы великолепны.У меня есть этот .jmx, вызываемый из приложения Java, но я получаю ту же ошибку во время выполнения как из приложения Java, так и из инструмента Jmeter.

2018/09/26 16:18:55 ОШИБКА - jmeter.util.BeanShellInterpreter: Ошибка при вызове метода bsh: источник Полученный файл: src / test / resources / TT.bsh 2018/09/26 16:18: 55 WARN - jmeter.protocol.java.sampler.BeanShellSampler: org.apache.jorphan.util.JMeterException: ошибка при вызове метода bsh: источник Полученный файл: src / test / resources / TT.bsh

1 Ответ

0 голосов
/ 26 сентября 2018

Поместите ваш код в глобальный блок try как

try {
    //your code here
}
catch (Exception ex) {
    log.error("Failure in script", ex");
}

Таким образом, вы получите "нормальную" Java stacktrace в jmeter.log file

Другая опция добавляет директиву debug(); в начало вашего скрипта - это переключит режим отладки, и вы получите дополнительную информацию в окне консоли, где вы запускаете JMeter(другими словами, в STDOUT )


Для вашего рассмотрения: начиная с JMeter 3.1 рекомендуется использовать JSR223 Test Elements и язык Groovy для сценариев ,основная причина в том, что производительность Groovy намного лучше по сравнению с Beanshell , поэтому рассмотрите возможность перехода на Groovy при следующей доступной возможности.

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