Установлено
JMeter 5.1.1
UBUNTU 19.10
Linux version 5.3.0.40
Java JDK 11.0.6 //also tried versions 8 & 9
Создан план тестирования с помощью JSR223 Sampler
Работает, как ожидается, в режиме GUI, однако при попытке запуска через командную строку выдается сообщение об ошибке предупреждения произошла незаконная операция доступа с отражением.
Я попытался добавить диспетчер плагинов и обновить плагины. Доступ к файлам JAR. Обратите внимание, это работает, как и ожидалось, при запуске в windows cmd
Сведения об ошибке:
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.thoughtworks.xstream.core.util.Fields
(file:/usr/share/java/xstream.jar) to field java.util.TreeMap.comparator
WARNING: Please consider reporting this to the maintainers of
com.thoughtworks.xstream.core.util.Fields
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Security framework of XStream not initialized, XStream is probably vulnerable.
Error in NonGUIDriver java.lang.IllegalArgumentException: Problem loading XML from:'/home/lx-usr/Downloads/apache-jmeter-5.1.1/bin/templates/[testplan].jmx', conversion error com.thoughtworks.xstream.converters.ConversionException:
---- Debugging information ----
cause-exception : com.thoughtworks.xstream.converters.ConversionException
cause-message :
first-jmeter-class
:org.apache.jmeter.save.converters.HashTreeConverter.unmarshal(HashTreeConverter.java:67)
class : org.apache.jmeter.save.ScriptWrapper
required-type : org.apache.jmeter.save.ScriptWrapper
converter-type : org.apache.jmeter.save.ScriptWrapperConverter
path : /jmeterTestPlan/hashTree/hashTree/hashTree[4]/hashTree/JSR223Sampler
line number : 79
version : 2.13.20180731