Подтвердить что ты не робот

Ошибка конвертации при открытии JMX файла из JMeter 2.7 в JMeter 2.11

Я пытаюсь открыть файл jmx, написанный с Apache JMeter 2.7 в последней версии Apache JMeter 2.11. Я получаю этот журнал ошибок:

2014/09/10 09:29:44 INFO  - jmeter.gui.action.Load: Loading file: C:\Temp\MEGA\Test_Anywhere_750 _Part3.jmx 
2014/09/10 09:29:44 INFO  - jmeter.services.FileServer: Set new base='C:\Temp\MEGA' 
2014/09/10 09:29:44 WARN  - jmeter.config.CSVDataSet: Could not translate shareMode=Toutes les unités using Locale:  
2014/09/10 09:29:44 WARN  - jmeter.config.CSVDataSet: Could not translate shareMode=Toutes les unités using Locale:  
2014/09/10 09:29:46 ERROR - jmeter.save.SaveService: Conversion error com.thoughtworks.xstream.converters.ConversionException: kg.apc.jmeter.vizualizers.CorrectedResultCollector : kg.apc.jmeter.vizualizers.CorrectedResultCollector
---- Debugging information ----
message             : kg.apc.jmeter.vizualizers.CorrectedResultCollector
cause-exception     : com.thoughtworks.xstream.mapper.CannotResolveClassException
cause-message       : kg.apc.jmeter.vizualizers.CorrectedResultCollector
class               : org.apache.jorphan.collections.ListedHashTree
required-type       : org.apache.jorphan.collections.ListedHashTree
converter-type      : org.apache.jmeter.save.converters.HashTreeConverter
path                : /jmeterTestPlan/hashTree/hashTree/hashTree[3]/kg.apc.jmeter.vizualizers.CorrectedResultCollector
line number         : 92330
------------------------------- : kg.apc.jmeter.vizualizers.CorrectedResultCollector : kg.apc.jmeter.vizualizers.CorrectedResultCollector
---- Debugging information ----
message             : kg.apc.jmeter.vizualizers.CorrectedResultCollector
cause-exception     : com.thoughtworks.xstream.mapper.CannotResolveClassException
cause-message       : kg.apc.jmeter.vizualizers.CorrectedResultCollector
class               : org.apache.jorphan.collections.ListedHashTree
required-type       : org.apache.jorphan.collections.ListedHashTree
converter-type      : org.apache.jmeter.save.converters.HashTreeConverter
path                : /jmeterTestPlan/hashTree/hashTree/hashTree[3]/kg.apc.jmeter.vizualizers.CorrectedResultCollector
line number         : 92330
-------------------------------
message             : kg.apc.jmeter.vizualizers.CorrectedResultCollector : kg.apc.jmeter.vizualizers.CorrectedResultCollector
---- Debugging information ----
message             : kg.apc.jmeter.vizualizers.CorrectedResultCollector
cause-exception     : com.thoughtworks.xstream.mapper.CannotResolveClassException
cause-message       : kg.apc.jmeter.vizualizers.CorrectedResultCollector
class               : org.apache.jorphan.collections.ListedHashTree
required-type       : org.apache.jorphan.collections.ListedHashTree
converter-type      : org.apache.jmeter.save.converters.HashTreeConverter
path                : /jmeterTestPlan/hashTree/hashTree/hashTree[3]/kg.apc.jmeter.vizualizers.CorrectedResultCollector
line number         : 92330
-------------------------------
cause-exception     : com.thoughtworks.xstream.converters.ConversionException
cause-message       : kg.apc.jmeter.vizualizers.CorrectedResultCollector : kg.apc.jmeter.vizualizers.CorrectedResultCollector
first-jmeter-class  : org.apache.jmeter.save.converters.HashTreeConverter.unmarshal(HashTreeConverter.java:65)
class               : org.apache.jmeter.save.ScriptWrapper
required-type       : org.apache.jorphan.collections.ListedHashTree
converter-type      : org.apache.jmeter.save.ScriptWrapperConverter
path                : /jmeterTestPlan/hashTree/hashTree/hashTree[3]/kg.apc.jmeter.vizualizers.CorrectedResultCollector
line number         : 92330
version             : 2.11 r1554548
------------------------------- 
2014/09/10 09:29:46 WARN  - jmeter.gui.action.Load: Unexpected error org.apache.jmeter.exceptions.IllegalUserActionException: Empty TestPlan - see log file
    at org.apache.jmeter.gui.action.Load.insertLoadedTree(Load.java:174)
    at org.apache.jmeter.gui.action.Load.loadProjectFile(Load.java:136)
    at org.apache.jmeter.gui.action.Load.loadProjectFile(Load.java:105)
    at org.apache.jmeter.gui.action.Load.doAction(Load.java:92)
    at org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:81)
    at org.apache.jmeter.gui.action.ActionRouter.access$000(ActionRouter.java:40)
    at org.apache.jmeter.gui.action.ActionRouter$1.run(ActionRouter.java:63)
    at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$200(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)

Я использую версию 7.0.650.20 JAVA. У кого-нибудь есть идея, почему я не смог открыть файл?

Привет

Сильви

4b9b3361

Ответ 1

Вы используете сторонние плагины jmeter-plugins.org.

Вам нужно добавить требуемый jar в lib/ext, чтобы он работал.

Загрузите plugins-manager.jar из здесь и поместите его в каталог lib/ext, затем перезапустите JMeter.

Обратите внимание, что вы должны делать это каждый раз, когда обновляете свою версию jmeter!

Если вы хотите изучить jmeter правильно, эта книга поможет вам.

Ответ 2

Загрузите plugins-manager.jar и поместите его в каталог lib/ext, затем перезапустите JMeter.

Ответ 3

Я использую JMeter 3.3, и приведенные выше ответы не помогли.

РЕШЕНИЕ:

  1. Загрузите plugins-manager.jar из https://jmeter-plugins.org/downloads/all/
  2. Поместите plugins-manager.jar в jmeter/lib/ext
  3. Перезапустите jmeter
  4. Откройте скрипт, он попросит загрузить зависимости, нажмите yes.

Источник: fooobar.com/questions/250806/...

Ответ 4

1) Загрузите стандартный JMeterPlugins-Standard-1.4.0.zip из http://jmeter-plugins.org/#/

2) Извлеките его и зайдите в извлеченную папку /lib/ext.

4) Скопируйте JMeterPlugins-Standard.jar и CMDRunner.jar из /lib/ext в Jmeter/lib/ext

Ответ 6

Для людей, которые используют командную строку для запуска JMeter, вот как установить новый плагин.

После размещения jar диспетчера подключаемых модулей в /lib/ext/загрузите последнюю версию cmdrunner с этого URL, изменив версию.

wget http://search.maven.org/remotecontent?filepath=kg/apc/cmdrunner/2.2/cmdrunner-2.2.jar

Скопируйте cmdrunner в каталог jmeter/lib/

mv cmdrunner-2.2.jar apache-jmeter-5.1.1/lib/

Выполните следующую команду, чтобы создать файл сценария PluginsManagerCMD

java -cp apache-jmeter-5.1.1/lib/ext/jmeter-plugins-manager-1.3.jar org.jmeterplugins.repository.PluginManagerCMDInstaller

После того, как скрипт сгенерирован, вы можете использовать его для установки определенного плагина

apache-jmeter-5.1.1/bin/PluginsManagerCMD.sh status
apache-jmeter-5.1.1/bin/PluginsManagerCMD.sh available
apache-jmeter-5.1.1/bin/PluginsManagerCMD.sh install jpgc-tst=2.5