【问题标题】:Conversion Error when opening JMX file from JMeter 2.7 in JMeter 2.11在 JMeter 2.11 中从 JMeter 2.7 打开 JMX 文件时出现转换错误
【发布时间】:2014-11-03 18:44:51
【问题描述】:

我正在尝试在最新版本的 Apache JMeter 2.11 中打开使用 Apache JMeter 2.7 编写的 jmx 文件。 我收到此错误日志:

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。 有谁知道为什么我无法打开我的文件?

问候

西尔维

【问题讨论】:

    标签: jmeter


    【解决方案1】:

    您正在使用第三方 jmeter-plugins.org 插件。

    您需要在 lib/ext 中添加所需的 jar 以便它工作。

    here下载plugins-manager.jar,放到lib/ext目录下,然后重启JMeter。

    请注意,每次升级 jmeter 版本时都需要这样做!

    如果您想正确地学习 jmeter,book 将帮助您。

    【讨论】:

    • 我从这个链接下载了 jar:jmeter-plugins.org/wiki/PluginsManager。然后你需要安装UDP协议支持插件。
    • 安装到 lib/ext 位于此处的 jar (plugins-manager.jar):jmeter-plugins.org/install/Install
    【解决方案2】:

    下载plugins-manager.jar并放入lib/ext目录,然后重启JMeter。

    【讨论】:

    • 这个链接失效了,你知道这个列表去哪儿了吗?
    • 谢谢,@Flotok!我已将内容更新为实际状态。名单在jmeter-plugins.org
    【解决方案3】:

    我正在使用 JMeter 3.3,上面的答案对我有用。

    解决方案:

    1. https://jmeter-plugins.org/downloads/all/下载plugins-manager.jar
    2. plugins-manager.jar放入jmeter/lib/ext
    3. 重启jmeter
    4. 打开脚本,会要求下载依赖,按yes。

    来源:https://stackoverflow.com/a/47509713/3915006

    【讨论】:

      【解决方案4】:

      1)从http://jmeter-plugins.org/#/下载标准JMeterPlugins-Standard-1.4.0.zip

      2)解压并进入解压文件夹/lib/ext。

      4)将JMeterPlugins-Standard.jar和CMDRunner.jar从/lib/ext复制到Jmeter/lib/ext

      【讨论】:

      • 不幸的是,这对我不起作用。我将所有两个 jar 从 lib/ext 复制到 jmeter/lib/ext 并且仍然遇到相同的错误。 (Apache JMeter 3.3)
      【解决方案5】:

      对于使用命令行运行 JMeter 的人,这里是安装新插件的方法。

      将插件管理器 jar 放入 /lib/ext/ 后,通过更改版本从该 URL 下载最新的 cmdrunner。

      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
      

      【讨论】:

        【解决方案6】:
        1. https://jmeter-plugins.org/downloads/file/JMeterPlugins-Standard-1.4.0.zip下载jar文件
        2. 解压并复制 lib/etx/*.jar 到 jmeter/lib/etx/

        【讨论】:

        • 不幸的是,这对我不起作用。我将所有两个 jar 从 lib/ext 复制到 jmeter/lib/ext,但仍然遇到相同的错误。
        【解决方案7】:

        如果您在代理服务器后面,请确保您已配置代理服务器。

        我在lib\ext 中有plugins-manager.jar,但只有在我将代理添加到bin\system.properties 后它才起作用:

        http.proxyHost=my.proxy.server
        https.proxyHost=my.proxy.server
        http.proxyPort=8080
        https.proxyPort=8080
        

        或者:

        jmeter -H my.proxy.server -P 8000 -u username -a password
        

        https://jmeter.apache.org/usermanual/get-started.html#proxy_server

        【讨论】:

          猜你喜欢
          • 2021-11-02
          • 1970-01-01
          • 2017-07-30
          • 1970-01-01
          • 2022-01-22
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多