1
現在、私の同僚が.jmxファイルを開こうとするとエラーが発生するテストスクリプトを作成中です。私は以下のjmeterログファイルを貼り付けました。これまでのところ、JMeterには同じJavaバージョン、JMeterバージョン、ほぼ同じプラグインがインストールされています。他のユーザーのJMeterツールで.jmxファイルを開こうとしましたが、問題は発生しませんでした。これには解決策がありますか?JMeterプラグインまたはJavaの問題?
2017/02/09 09:04:00 INFO - jmeter.util.JMeterUtils: Setting Locale to en_US
2017/02/09 09:04:00 INFO - jmeter.JMeter: Loading user properties from: C:\apache-jmeter-3.1\bin\user.properties
2017/02/09 09:04:00 INFO - jmeter.JMeter: Loading system properties from: C:\apache-jmeter-3.1\bin\system.properties
2017/02/09 09:04:00 INFO - jmeter.JMeter: Copyright (c) 1998-2016 The Apache Software Foundation
2017/02/09 09:04:00 INFO - jmeter.JMeter: Version 3.1 r1770033
2017/02/09 09:04:00 INFO - jmeter.JMeter: java.version=1.8.0_121
2017/02/09 09:04:00 INFO - jmeter.JMeter: java.vm.name=Java HotSpot(TM) 64-Bit Server VM
2017/02/09 09:04:00 INFO - jmeter.JMeter: os.name=Windows 7
2017/02/09 09:04:00 INFO - jmeter.JMeter: os.arch=amd64
2017/02/09 09:04:00 INFO - jmeter.JMeter: os.version=6.1
2017/02/09 09:04:00 INFO - jmeter.JMeter: file.encoding=Cp1252
2017/02/09 09:04:00 INFO - jmeter.JMeter: Max memory =523763712
2017/02/09 09:04:00 INFO - jmeter.JMeter: Available Processors =4
2017/02/09 09:04:00 INFO - jmeter.JMeter: Default Locale=English (United States)
2017/02/09 09:04:00 INFO - jmeter.JMeter: JMeter Locale=English (United States)
2017/02/09 09:04:00 INFO - jmeter.JMeter: JMeterHome=C:\apache-jmeter-3.1
2017/02/09 09:04:00 INFO - jmeter.JMeter: user.dir =C:\apache-jmeter-3.1\bin
2017/02/09 09:04:00 INFO - jmeter.JMeter: PWD =C:\apache-jmeter-3.1\bin
2017/02/09 09:04:00 INFO - jmeter.gui.action.LookAndFeelCommand: Using look and feel: javax.swing.plaf.metal.MetalLookAndFeel [Metal, CrossPlatform]
2017/02/09 09:04:00 INFO - jmeter.JMeter: Loaded icon properties from org/apache/jmeter/images/icon.properties
2017/02/09 09:04:01 INFO - jmeter.engine.util.CompoundVariable: Note: Function class names must contain the string: '.functions.'
2017/02/09 09:04:01 INFO - jmeter.engine.util.CompoundVariable: Note: Function class names must not contain the string: '.gui.'
2017/02/09 09:04:03 INFO - org.jmeterplugins.repository.PluginManager: Plugins Status: [jpgc-graphs-basic=0.0.0-STOCK, jpgc-graphs-additional=0.0.0-STOCK, jpgc-autostop=0.0.0-STOCK, jpgc-sense=0.0.0-STOCK, jpgc-cmd=0.0.0-STOCK, jpgc-graphs-composite=0.0.0-STOCK, jpgc-csl=0.0.0-STOCK, jpgc-functions=0.0.0-STOCK, jpgc-casutg=0.0.0-STOCK, jpgc-dbmon=0.0.0-STOCK, jpgc-graphs-dist=0.0.0-STOCK, jpgc-dummy=0.0.0-STOCK, jmeter-ftp=3.1, jpgc-filterresults=0.0.0-STOCK, jpgc-ffw=0.0.0-STOCK, jpgc-ggl=0.0.0-STOCK, jmeter-http=3.1, jpgc-httpraw=0.0.0-STOCK, jpgc-sts=0.0.0-STOCK, jpgc-fifo=0.0.0-STOCK, jmeter-jdbc=3.1, jpgc-jms=0.0.0-STOCK, jmeter-jms=3.1, jpgc-jmxmon=0.0.0-STOCK, jmeter-monitors=3.1, jmeter-core=3.1, jpgc-json=2.5, jmeter-junit=3.1, jmeter-java=3.1, jpgc-graphs-vs=0.0.0-STOCK, jmeter-ldap=3.1, jpgc-lockfile=0.0.0-STOCK, jmeter-mail=3.1, jpgc-mergeresults=0.0.0-STOCK, jmeter-mongodb=3.1, jpgc-oauth=0.0.0-STOCK, jmeter-native=3.1, jpgc-pde=0.0.0-STOCK, jpgc-prmctl=0.0.0-STOCK, jpgc-perfmon=0.0.0-STOCK, jpgc-plugins-manager=0.11, jpgc-redis=0.0.0-STOCK, jpgc-synthesis=0.0.0-STOCK, jmeter-tcp=3.1, jpgc-plancheck=0.0.0-STOCK, jpgc-tst=0.0.0-STOCK, jpgc-udp=0.0.0-STOCK, jpgc-csvars=0.0.0-STOCK, jmeter-components=3.1, jpgc-wsc=0.0.0-STOCK, jpgc-xml=0.0.0-STOCK, jpgc-standard=2.0]
2017/02/09 09:04:05 INFO - jmeter.gui.util.MenuFactory: Skipping org.apache.jmeter.assertions.BSFAssertion
2017/02/09 09:04:05 INFO - jmeter.gui.util.MenuFactory: Skipping org.apache.jmeter.extractor.BSFPostProcessor
2017/02/09 09:04:05 INFO - jmeter.gui.util.MenuFactory: Skipping org.apache.jmeter.modifiers.BSFPreProcessor
2017/02/09 09:04:05 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Parser for text/html is org.apache.jmeter.protocol.http.parser.LagartoBasedHtmlParser
2017/02/09 09:04:05 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Parser for application/xhtml+xml is org.apache.jmeter.protocol.http.parser.LagartoBasedHtmlParser
2017/02/09 09:04:05 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Parser for application/xml is org.apache.jmeter.protocol.http.parser.LagartoBasedHtmlParser
2017/02/09 09:04:05 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Parser for text/xml is org.apache.jmeter.protocol.http.parser.LagartoBasedHtmlParser
2017/02/09 09:04:05 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Parser for text/vnd.wap.wml is org.apache.jmeter.protocol.http.parser.RegexpHTMLParser
2017/02/09 09:04:05 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Parser for text/css is org.apache.jmeter.protocol.http.parser.CssParser
2017/02/09 09:04:05 INFO - jorphan.exec.KeyToolUtils: keytool found at 'C:\Program Files\Java\jre1.8.0_121\bin\keytool'
2017/02/09 09:04:05 INFO - jmeter.protocol.http.proxy.ProxyControl: HTTP(S) Test Script Recorder SSL Proxy will use keys that support embedded 3rd party resources in file C:\apache-jmeter-3.1\bin\proxyserver.jks
2017/02/09 09:04:06 INFO - jmeter.gui.util.MenuFactory: Skipping org.apache.jmeter.protocol.java.sampler.BSFSampler
2017/02/09 09:04:06 INFO - jmeter.gui.util.MenuFactory: Skipping org.apache.jmeter.protocol.mongodb.config.MongoSourceElement
2017/02/09 09:04:06 INFO - jmeter.gui.util.MenuFactory: Skipping org.apache.jmeter.protocol.mongodb.sampler.MongoScriptSampler
2017/02/09 09:04:06 INFO - jmeter.gui.util.MenuFactory: Skipping org.apache.jmeter.timers.BSFTimer
2017/02/09 09:04:06 INFO - jmeter.gui.util.MenuFactory: Skipping org.apache.jmeter.visualizers.BSFListener
2017/02/09 09:04:06 INFO - jmeter.gui.util.MenuFactory: Skipping org.apache.jmeter.visualizers.MonitorHealthVisualizer
2017/02/09 09:04:06 INFO - jmeter.samplers.SampleResult: Note: Sample TimeStamps are START times
2017/02/09 09:04:06 INFO - jmeter.samplers.SampleResult: sampleresult.default.encoding is set to ISO-8859-1
2017/02/09 09:04:06 INFO - jmeter.samplers.SampleResult: sampleresult.useNanoTime=true
2017/02/09 09:04:06 INFO - jmeter.samplers.SampleResult: sampleresult.nanoThreadSleep=5000
2017/02/09 09:04:26 INFO - jmeter.services.FileServer: Default base='C:\apache-jmeter-3.1\bin'
2017/02/09 09:04:26 INFO - jmeter.gui.action.Load: Loading file: C:\M3 BE TA\M3 BE Regression Test Suite\Test Plans\CARAP\PO_GR-IVM.jmx
2017/02/09 09:04:26 INFO - jmeter.services.FileServer: Set new base='C:\M3 BE TA\M3 BE Regression Test Suite\Test Plans\CARAP'
2017/02/09 09:04:27 INFO - jmeter.save.SaveService: Testplan (JMX) version: 2.2. Testlog (JTL) version: 2.2
2017/02/09 09:04:27 INFO - jmeter.save.SaveService: Using SaveService properties file encoding UTF-8
2017/02/09 09:04:27 INFO - jmeter.save.SaveService: Using SaveService properties version 3.1
2017/02/09 09:04:27 INFO - jmeter.save.SaveService: All converter versions present and correct
2017/02/09 09:04:27 INFO - jmeter.save.SaveService: Loading file: C:\M3 BE TA\M3 BE Regression Test Suite\Test Plans\CARAP\PO_GR-IVM.jmx
2017/02/09 09:04:27 INFO - jmeter.protocol.http.control.CacheManager: Will only cache the following methods: [GET]
2017/02/09 09:04:27 WARN - jmeter.gui.action.Load: Unexpected error java.lang.IllegalArgumentException: Problem loading XML from:'C:\M3 BE TA\M3 BE Regression Test Suite\Test Plans\CARAP\PO_GR-IVM.jmx', missing class com.thoughtworks.xstream.converters.ConversionException:
---- Debugging information ----
cause-exception : com.thoughtworks.xstream.converters.ConversionException
cause-message :
first-jmeter-class : org.apache.jmeter.save.converters.TestElementConverter.unmarshal(TestElementConverter.java:107)
class : org.apache.jmeter.save.ScriptWrapper
required-type : org.apache.jmeter.testelement.property.StringProperty
converter-type : org.apache.jmeter.save.ScriptWrapperConverter
path : /jmeterTestPlan/hashTree/hashTree/hashTree[4]/BeanShellSampler/stringProp
line number : 112
version : 3.1 r1770033
-------------------------------
at org.apache.jmeter.save.SaveService.readTree(SaveService.java:537)
at org.apache.jmeter.save.SaveService.loadTree(SaveService.java:505)
at org.apache.jmeter.gui.action.Load.loadProjectFile(Load.java:130)
at org.apache.jmeter.gui.action.Load.loadProjectFile(Load.java:102)
at org.apache.jmeter.gui.action.Load.doActionAfterCheck(Load.java:89)
at org.apache.jmeter.gui.action.AbstractActionWithNoRunningTest.doAction(AbstractActionWithNoRunningTest.java:45)
at org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:80)
at org.apache.jmeter.gui.action.ActionRouter.access$000(ActionRouter.java:40)
at org.apache.jmeter.gui.action.ActionRouter$1.run(ActionRouter.java:62)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(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$JavaSecurityAccessImpl.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)
Caused by: com.thoughtworks.xstream.converters.ConversionException:
---- Debugging information ----
cause-exception : com.thoughtworks.xstream.converters.ConversionException
cause-message :
first-jmeter-class : org.apache.jmeter.save.converters.TestElementConverter.unmarshal(TestElementConverter.java:107)
class : org.apache.jmeter.save.ScriptWrapper
required-type : org.apache.jmeter.testelement.property.StringProperty
converter-type : org.apache.jmeter.save.ScriptWrapperConverter
path : /jmeterTestPlan/hashTree/hashTree/hashTree[4]/BeanShellSampler/stringProp
line number : 112
version : 3.1 r1770033
-------------------------------
at org.apache.jmeter.save.ScriptWrapperConverter.createConversionException(ScriptWrapperConverter.java:103)
at org.apache.jmeter.save.ScriptWrapperConverter.unmarshal(ScriptWrapperConverter.java:97)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:70)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:134)
at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32)
at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1230)
at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1214)
at com.thoughtworks.xstream.XStream.fromXML(XStream.java:1085)
at org.apache.jmeter.save.SaveService.readTree(SaveService.java:522)
... 22 more
Caused by: com.thoughtworks.xstream.converters.ConversionException:
---- Debugging information ----
cause-exception : com.thoughtworks.xstream.io.StreamException
cause-message :
class : org.apache.jmeter.testelement.property.StringProperty
required-type : org.apache.jmeter.testelement.property.StringProperty
converter-type : org.apache.jmeter.save.converters.StringPropertyConverter
path : /jmeterTestPlan/hashTree/hashTree/hashTree[4]/BeanShellSampler/stringProp
line number : 112
class[1] : org.apache.jmeter.protocol.java.sampler.BeanShellSampler
converter-type[1] : org.apache.jmeter.save.converters.TestElementConverter
class[2] : org.apache.jorphan.collections.ListedHashTree
converter-type[2] : org.apache.jmeter.save.converters.HashTreeConverter
-------------------------------
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:79)
at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:70)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.readItem(AbstractCollectionConverter.java:73)
at org.apache.jmeter.save.converters.TestElementConverter.unmarshal(TestElementConverter.java:107)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:70)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.readItem(AbstractCollectionConverter.java:73)
at org.apache.jmeter.save.converters.HashTreeConverter.unmarshal(HashTreeConverter.java:67)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:70)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.readItem(AbstractCollectionConverter.java:73)
at org.apache.jmeter.save.converters.HashTreeConverter.unmarshal(HashTreeConverter.java:67)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:70)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.readItem(AbstractCollectionConverter.java:73)
at org.apache.jmeter.save.converters.HashTreeConverter.unmarshal(HashTreeConverter.java:67)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:70)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
at org.apache.jmeter.save.ScriptWrapperConverter.unmarshal(ScriptWrapperConverter.java:95)
... 32 more
Caused by: com.thoughtworks.xstream.io.StreamException:
at com.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.java:124)
at com.thoughtworks.xstream.io.xml.AbstractPullReader.readRealEvent(AbstractPullReader.java:148)
at com.thoughtworks.xstream.io.xml.AbstractPullReader.readEvent(AbstractPullReader.java:135)
at com.thoughtworks.xstream.io.xml.AbstractPullReader.getValue(AbstractPullReader.java:180)
at com.thoughtworks.xstream.io.ReaderWrapper.getValue(ReaderWrapper.java:48)
at org.apache.jmeter.save.converters.ConversionHelp.getPropertyValue(ConversionHelp.java:245)
at org.apache.jmeter.save.converters.StringPropertyConverter.unmarshal(StringPropertyConverter.java:62)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
... 60 more
Caused by: org.xmlpull.v1.XmlPullParserException: unexpected character in markup < (position: START_TAG seen ...oice match on line level with internal and external line charge\n<<... @112:3)
at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1261)
at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)
at com.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.java:109)
... 67 more
'.jmx'ファイルの行を、' notepad ++ 'のようなエディタで開きます。その行に使用されている要素をJMeter(組み込み関数またはプラグインのいずれか)に表示させる。あなたとあなたの同僚のマシンが「同じJava、JMeter&JMeter Plugins」バージョンを持っているかどうか確認してください。ログから、私は '3.1 r1770033'が使用されていることがわかりました。他のJMeterのバージョンと比較してください。 –
'C:\ M3 BE TA \ M3 BE回帰テストスイート\テストプラン\ CARAP \ PO_GR-IVM.jmx'スクリプトの112行目に何を投稿してください。 例えば、間違ったエンコーディングになる可能性がありますが、見ることなく難しいです。 –
@ Naveen:メモ帳で.jmxファイルを開いていますが、(112)に示すこの特定の行はcsvファイルです。私たちは同じプラグインをインストールしており、同じJavaバージョンと同じJMeterバージョンを持っています。 –