在ubuntu上运行我的JMX文件时出现错误(在Windows上运行正常)
错误
2019/09/27 06:33:45 ERROR - jmeter.save.SaveService: Conversion error com.thoughtworks.xstream.converters.ConversionException: No field 'sentBytes' found in class 'org.apache.jmeter.samplers.SampleSaveConfiguration' : No field 'sentBytes' found in class 'org.apache.jmeter.samplers.SampleSaveConfiguration'
---- Debugging information ----
message : No field 'sentBytes' found in class 'org.apache.jmeter.samplers.SampleSaveConfiguration'
cause-exception : com.thoughtworks.xstream.converters.reflection.MissingFieldException
cause-message : No field 'sentBytes' found in class 'org.apache.jmeter.samplers.SampleSaveConfiguration'
class : org.apache.jmeter.samplers.SampleSaveConfiguration
required-type : org.apache.jmeter.samplers.SampleSaveConfiguration
converter-type : org.apache.jmeter.save.converters.SampleSaveConfigurationConverter
path : /jmeterTestPlan/hashTree/hashTree/hashTree/hashTree/ResultCollector/objProp/value/sentBytes
line number : 3726
class[1] : org.apache.jmeter.testelement.property.ObjectProperty
答案 0 :(得分:0)
很可能是JMeter版本不匹配。
JMeter version in Ubuntu repositories是JMeter 2.13,于2015年发布
当前的JMeter版本为JMeter 5.1.1,从2.13开始有很多changes,包括不兼容的版本。
因此,您需要将JMeter升级到JMeter downloads页上的最新版本,因为使用相同的JMeter版本运行.jmx脚本,无论使用哪种操作系统,都应该成功。