web-dev-qa-db-ja.com

JMeter 2.11でJMeter 2.7からJMXファイルを開くときの変換エラー

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)

Javaのバージョン7.0.650.20を使用しています。なぜファイルを開けなかったのか、誰にも分かりますか?

よろしく

シルビー

31
Sylvie CHABE

サードパーティ jmeter-plugins.org プラグインを使用しています。

動作するように、必要なjarをlib/extに追加する必要があります。

here からplugins-manager.jarをダウンロードし、lib/extディレクトリに配置してから、JMeterを再起動します。

jmeterバージョンをアップグレードするたびに行う必要があることに注意してください!

Jmeterを正しく学習する場合は、この book が役立ちます。

35
UBIK LOAD PACK

plugins-manager.jar をダウンロードしてlib/extディレクトリに配置し、JMeterを再起動します。

10
Andriy Boyko

私はJMeter 3.3を使用していますが、上記の答えはnot私のために働きませんでした。

ソリューション:

  1. ダウンロードplugins-manager.jar from https://jmeter-plugins.org/downloads/all/
  2. plugins-manager.jar jmeter/lib/extへ
  3. 再起動jmeter
  4. スクリプトを開き、依存関係をダウンロードするように求められます。[はい]を押します。

ソース: https://stackoverflow.com/a/47509713/3915006

7
Doug

1) http://jmeter-plugins.org/#/ から標準のJMeterPlugins-Standard-1.4.0.Zipをダウンロードします

2)それを抽出し、抽出されたフォルダ/ lib/ext内に移動します。

4)/ lib/extからJmeter/lib/extにJMeterPlugins-Standard.jarおよびCMDRunner.jarをコピーします

6
Omer Malik
  1. jarファイルを https://jmeter-plugins.org/downloads/file/JMeterPlugins-Standard-1.4.0.Zip からダウンロードします
  2. lib/etx/*。jarを抽出してjmeter/lib/etx /にコピーします

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
0
abbas