簡體   English   中英

NonGUIDriver中的JMeter錯誤java.lang.NullPointerException

[英]JMeter Error in NonGUIDriver java.lang.NullPointerException

我正在嘗試使用命令行在服務器上運行JMeter測試。 我正在從Windows計算機通過ssh連接到RabbitMQ服務器,並且正在Rabbitmq服務器上運行jmeter,我有要運行的jmx文件,但是當我運行“ jmeter -n -t server.jmx”命令時我收到這樣的錯誤“ NonGUIDriver java.lang.NullPointerException中的錯誤”

我經歷過很多問題和解答,但沒有一個解決了我的問題。 我已將jar文件包含在lib / ext文件夾中。 我檢查了我的jmeter版本,將我的Windows機器與Linux服務器進行了比較,在.jmx測試文件等中搜索並替換了HTTPSamplerProxy和HTTPSampler等。

這是我擁有的“ jmeter.log”文件:

2016/02/05 07:12:37 INFO  - jmeter.save.SaveService: All converter versions present and correct
2016/02/05 07:12:37 ERROR - jmeter.save.SaveService: Conversion error com.thoughtworks.xstream.converters.ConversionException: com/rabbitmq/client/ShutdownSignalException : com/rabbitmq/client/ShutdownSignalException
---- Debugging information ----
message             : com/rabbitmq/client/ShutdownSignalException
cause-exception     : java.lang.NoClassDefFoundError
cause-message       : com/rabbitmq/client/ShutdownSignalException
first-jmeter-class  : org.apache.jmeter.save.converters.TestElementConverter.unmarshal(TestElementConverter.java:100)
class               : org.apache.jmeter.save.ScriptWrapper
required-type       : com.zeroclue.jmeter.protocol.amqp.AMQPConsumer
converter-type      : org.apache.jmeter.save.ScriptWrapperConverter
path                : /jmeterTestPlan/hashTree/hashTree/hashTree/com.zeroclue.jmeter.protocol.amqp.AMQPConsumer
line number         : 29
version             : 2.8.20130705
-------------------------------
2016/02/05 07:12:37 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:745)
        at org.apache.jmeter.JMeter.startNonGui(JMeter.java:723)
        at org.apache.jmeter.JMeter.start(JMeter.java:388)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.apache.jmeter.NewDriver.main(NewDriver.java:216)

謝謝,

很可能缺少此插件的依賴項,其中必須包含此類:

com.zeroclue.jmeter.protocol.amqp.AMQPConsumer

因此,請確保您具有:

  • 2個版本的lib中存在相同的jar
  • 對於2個版本,lib / ext中的罐子相同
  • 相同的Java版本
  • 相同的jmeter版本

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM