2014-09-10 488 views
1

我试图运行JMeter的直通的Java代码(使用Runtime.exe),但得到以下错误:
我使用jmeter.batJMeter的NonGUI错误:显示java.lang.NullPointerException

在这里创造新的工艺直通的Java是参数:C:\ apache-jmeter-2.8 \ bin \ jmeter.bat -n -t C:\ test \ test.jmx -l C:\ test \ test.log

请帮忙!

2014/09/10 18:05:25 ERROR - jmeter.save.SaveService: Conversion error com.thoughtworks.xstream.converters.ConversionException: : no more data available - expected end tags </elementProp></collectionProp></elementProp></HTTPSamplerProxy></hashTree></hashTree></hashTree></hashTree></jmeterTestPlan> to close start tag <elementProp> from line 1 and start tag <collectionProp> from line 1 and start tag <elementProp> from line 1 and start tag <HTTPSamplerProxy> from line 1 and start tag <hashTree> from line 1 and start tag <hashTree> from line 1 and start tag <hashTree> from line 1 and start tag <hashTree> from line 1 and start tag <jmeterTestPlan> from line 1, parser stopped on END_TAG seen ...</stringProp>  ... @1:1966080 : : no more data available - expected end tags </elementProp></collectionProp></elementProp></HTTPSamplerProxy></hashTree></hashTree></hashTree></hashTree></jmeterTestPlan> to close start tag <elementProp> from line 1 and start tag <collectionProp> from line 1 and start tag <elementProp> from line 1 and start tag <HTTPSamplerProxy> from line 1 and start tag <hashTree> from line 1 and start tag <hashTree> from line 1 and start tag <hashTree> from line 1 and start tag <hashTree> from line 1 and start tag <jmeterTestPlan> from line 1, parser stopped on END_TAG seen ...</stringProp>  ... @1:1966080 
---- Debugging information ---- 
message    : : no more data available - expected end tags </elementProp></collectionProp></elementProp></HTTPSamplerProxy></hashTree></hashTree></hashTree></hashTree></jmeterTestPlan> to close start tag <elementProp> from line 1 and start tag <collectionProp> from line 1 and start tag <elementProp> from line 1 and start tag <HTTPSamplerProxy> from line 1 and start tag <hashTree> from line 1 and start tag <hashTree> from line 1 and start tag <hashTree> from line 1 and start tag <hashTree> from line 1 and start tag <jmeterTestPlan> from line 1, parser stopped on END_TAG seen ...</stringProp>  ... @1:1966080 
cause-exception  : com.thoughtworks.xstream.io.StreamException 
cause-message  : : no more data available - expected end tags </elementProp></collectionProp></elementProp></HTTPSamplerProxy></hashTree></hashTree></hashTree></hashTree></jmeterTestPlan> to close start tag <elementProp> from line 1 and start tag <collectionProp> from line 1 and start tag <elementProp> from line 1 and start tag <HTTPSamplerProxy> from line 1 and start tag <hashTree> from line 1 and start tag <hashTree> from line 1 and start tag <hashTree> from line 1 and start tag <hashTree> from line 1 and start tag <jmeterTestPlan> from line 1, parser stopped on END_TAG seen ...</stringProp>  ... @1:1966080 
class    : org.apache.jmeter.testelement.property.TestElementProperty 
required-type  : org.apache.jmeter.testelement.property.TestElementProperty 
converter-type  : org.apache.jmeter.save.converters.TestElementPropertyConverter 
path    : /jmeterTestPlan/hashTree/hashTree/hashTree/hashTree[3]/HTTPSamplerProxy[154]/elementProp/collectionProp/elementProp[41] 
line number   : 1 
class[1]   : org.apache.jmeter.testelement.property.CollectionProperty 
converter-type[1] : org.apache.jmeter.save.converters.MultiPropertyConverter 
class[2]   : org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy 
converter-type[2] : org.apache.jmeter.protocol.http.sampler.HTTPSamplerBaseConverter 
class[3]   : org.apache.jorphan.collections.ListedHashTree 
converter-type[3] : org.apache.jmeter.save.converters.HashTreeConverter 
------------------------------- : : no more data available - expected end tags </elementProp></collectionProp></elementProp></HTTPSamplerProxy></hashTree></hashTree></hashTree></hashTree></jmeterTestPlan> to close start tag <elementProp> from line 1 and start tag <collectionProp> from line 1 and start tag <elementProp> from line 1 and start tag <HTTPSamplerProxy> from line 1 and start tag <hashTree> from line 1 and start tag <hashTree> from line 1 and start tag <hashTree> from line 1 and start tag <hashTree> from line 1 and start tag <jmeterTestPlan> from line 1, parser stopped on END_TAG seen ...</stringProp>  ... @1:1966080 : : no more data available - expected end tags </elementProp></collectionProp></elementProp></HTTPSamplerProxy></hashTree></hashTree></hashTree></hashTree></jmeterTestPlan> to close start tag <elementProp> from line 1 and start tag <collectionProp> from line 1 and start tag <elementProp> from line 1 and start tag <HTTPSamplerProxy> from line 1 and start tag <hashTree> from line 1 and start tag <hashTree> from line 1 and start tag <hashTree> from line 1 and start tag <hashTree> from line 1 and start tag <jmeterTestPlan> from line 1, parser stopped on END_TAG seen ...</stringProp>  ... @1:1966080 
---- Debugging information ---- 
message    : : no more data available - expected end tags </elementProp></collectionProp></elementProp></HTTPSamplerProxy></hashTree></hashTree></hashTree></hashTree></jmeterTestPlan> to close start tag <elementProp> from line 1 and start tag <collectionProp> from line 1 and start tag <elementProp> from line 1 and start tag <HTTPSamplerProxy> from line 1 and start tag <hashTree> from line 1 and start tag <hashTree> from line 1 and start tag <hashTree> from line 1 and start tag <hashTree> from line 1 and start tag <jmeterTestPlan> from line 1, parser stopped on END_TAG seen ...</stringProp>  ... @1:1966080 
cause-exception  : com.thoughtworks.xstream.io.StreamException 
cause-message  : : no more data available - expected end tags </elementProp></collectionProp></elementProp></HTTPSamplerProxy></hashTree></hashTree></hashTree></hashTree></jmeterTestPlan> to close start tag <elementProp> from line 1 and start tag <collectionProp> from line 1 and start tag <elementProp> from line 1 and start tag <HTTPSamplerProxy> from line 1 and start tag <hashTree> from line 1 and start tag <hashTree> from line 1 and start tag <hashTree> from line 1 and start tag <hashTree> from line 1 and start tag <jmeterTestPlan> from line 1, parser stopped on END_TAG seen ...</stringProp>  ... @1:1966080 
class    : org.apache.jmeter.testelement.property.TestElementProperty 
required-type  : org.apache.jmeter.testelement.property.TestElementProperty 
converter-type  : org.apache.jmeter.save.converters.TestElementPropertyConverter 
path    : /jmeterTestPlan/hashTree/hashTree/hashTree/hashTree[3]/HTTPSamplerProxy[154]/elementProp/collectionProp/elementProp[41] 
line number   : 1 
class[1]   : org.apache.jmeter.testelement.property.CollectionProperty 
converter-type[1] : org.apache.jmeter.save.converters.MultiPropertyConverter 
class[2]   : org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy 
converter-type[2] : org.apache.jmeter.protocol.http.sampler.HTTPSamplerBaseConverter 
class[3]   : org.apache.jorphan.collections.ListedHashTree 
converter-type[3] : org.apache.jmeter.save.converters.HashTreeConverter 

.................................. 
........................ 
.............. 


2014/09/10 18:05:25 ERROR - jmeter.JMeter: Error in NonGUIDriver java.lang.NullPointerException 
    at org.apache.jmeter.gui.tree.JMeterTreeModel.addSubTree(JMeterTreeModel.java:93) 
    at org.apache.jmeter.JMeter.runNonGui(JMeter.java:744) 
    at org.apache.jmeter.JMeter.startNonGui(JMeter.java:722) 
    at org.apache.jmeter.JMeter.start(JMeter.java:386) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
    at java.lang.reflect.Method.invoke(Unknown Source) 
    at org.apache.jmeter.NewDriver.main(NewDriver.java:216) 

回答

2

您的xml文件已损坏或不是xml。

检查它。

您正在使用哪些版本的jmeter和java?

+0

我能够通过使用DocumentBuilderFactory和其他API解析输入到方法的XML作为字符串来解析此问题。感谢您的答复。 – NoBigDeal 2014-09-12 07:22:35

相关问题