Jenkins 如何使Jmeter 3.12版脚本运行到较旧的2.11版?

Jenkins 如何使Jmeter 3.12版脚本运行到较旧的2.11版?,jenkins,jmeter,version,Jenkins,Jmeter,Version,我创建了一个Jmeter脚本,该脚本在我的本地服务器上运行3.12版,并且可以正常工作。 我需要通过安装了Jmeter 2.12版的Jenkins运行它。 当我尝试与Jenkins运行相同的测试计划时,它显示出错误 ERROR-jmeter.save.SaveService:Conversion ERROR com.thoughtworks.xstream.converters.ConversionException:org.apache.jmeter.samplers.SampleSaveCo

我创建了一个Jmeter脚本,该脚本在我的本地服务器上运行3.12版,并且可以正常工作。 我需要通过安装了Jmeter 2.12版的Jenkins运行它。 当我尝试与Jenkins运行相同的测试计划时,它显示出错误
ERROR-jmeter.save.SaveService:Conversion ERROR com.thoughtworks.xstream.converters.ConversionException:org.apache.jmeter.samplers.SampleSaveConfiguration类中未找到字段“sentBytes”:org.apache.jmeter.samplers.SampleSaveConfiguration类中未找到字段“sentBytes”

有人能建议如何让它在较低版本下运行吗?是否可以在没有任何错误的情况下使用2.12版运行它


请帮忙

从理论上讲,在较旧的JMeter版本上运行测试不应该是一个问题,只要确保它不受其中一个的影响,就可以检查并相应地修改脚本

关于你的问题本身,看起来你在测试计划的某个地方启用了
保存发送字节数
选项


如果是这种情况,只需删除侦听器,测试就会正常工作。另外,请注意,在测试计划中使用侦听器是一种形式,因为它们非常占用资源,并且假设您正在将结果存储到.jtl文件中,不是吗?它们根本不是必需的。有关详细信息,请参阅文章。

理论上,在较旧的JMeter版本上运行测试不应该是一个问题,只需确保它不受其中一个问题的影响,所以请检查并相应地修改您的脚本

关于你的问题本身,看起来你在测试计划的某个地方启用了
保存发送字节数
选项


如果是这种情况,只需删除侦听器,测试就会正常工作。另外,请注意,在测试计划中使用侦听器是一种形式,因为它们非常占用资源,并且假设您正在将结果存储到.jtl文件中,不是吗?它们根本不是必需的。有关详细信息,请参阅文章。

Hi@Dmitri T,谢谢您的帮助。我从测试计划中禁用了该侦听器。但我在运行脚本时仍然存在同样的问题。
2017/06/05 06:30:40错误-jmeter.save.SaveService:Conversion错误com.thoughtworks.xstream.conversions.ConversionException:在类“org.apache.jmeter.samplers.SampleSaveConfiguration”中找不到字段“sentBytes”:在类中找不到字段“sentBytes”“org.apache.jmeter.samplers.SampleSaveConfiguration”
您需要删除侦听器,禁用它不会起作用,因为jmeter仍将尝试处理它。是的,错误消失了。但这次我有不同的错误(由于版本的原因,出现了这么多错误。您能帮忙吗?
2017/06/05 11:00:36错误-jmeter.protocol.http.control.CookieManager:无法加载或调用类:org.apache.jmeter.protocol.http.control.HC4CookieHandler org.apache.jorphan.util.JMeterException:java.lang.reflect.InvocationTargetException
,请尝试从3.2T中删除。)est计划并将其添加到2.12测试计划中。您好@Dmitri T,谢谢您的帮助。我从测试计划中禁用了该侦听器。但在运行脚本时仍然存在相同的问题。
2017/06/05 06:30:40 ERROR-jmeter.save.SaveService:Conversion ERROR com.thoughtworks.xstream.ConversionException:org.apache.jm类中找不到字段“sentBytes”Meter.samplers.SampleSaveConfiguration”:在类“org.apache.jmeter.samplers.SampleSaveConfiguration”中找不到字段“sentBytes”
您需要删除侦听器,禁用不会起作用,因为jmeter仍将尝试处理它。是的,该错误消失了。但这次我有不同的错误:(由于版本的原因,出现了这么多错误。您能帮忙吗?
2017/06/05 11:00:36错误-jmeter.protocol.http.control.CookieManager:无法加载或调用类:org.apache.jmeter.protocol.http.control.HC4CookieHandler org.apache.jorphan.util.JMeterException:java.lang.reflect.InvocationTargetException
,请尝试从3.2T中删除。)est计划,并将其添加到2.12测试计划中。