非UIDriver java.lang.NullPointerException中的JMeter错误

非UIDriver java.lang.NullPointerException中的JMeter错误,jmeter,Jmeter,我正在尝试使用命令行在服务器上运行JMeter测试。我使用ssh从我的windows机器连接到rabbitMQ服务器,并且在rabbitMQ服务器上运行jmeter,我有我想要运行的jmx文件,但是当我运行类似“jmeter-n-t server.jmx”的命令时,我会遇到类似这样的错误“NonGUIDriver java.lang.NullPointerException中的错误” 我已经回答了很多问题,但没有一个能解决我的问题。我已经将jar文件包含到lib/ext文件夹中。我已经检查了我的

我正在尝试使用命令行在服务器上运行JMeter测试。我使用ssh从我的windows机器连接到rabbitMQ服务器,并且在rabbitMQ服务器上运行jmeter,我有我想要运行的jmx文件,但是当我运行类似“jmeter-n-t server.jmx”的命令时,我会遇到类似这样的错误“NonGUIDriver java.lang.NullPointerException中的错误”

我已经回答了很多问题,但没有一个能解决我的问题。我已经将jar文件包含到lib/ext文件夹中。我已经检查了我的jmeter版本,比较了我的windows机器和Linux服务器,在.jmx测试文件中搜索并用HTTPSampler替换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.amqpcumer

因此,请确保您有:

  • 两个版本的库中的JAR相同
  • 两个版本的lib/ext中的jar相同
  • 相同的Java版本
  • 相同的jmeter版本

此插件可能缺少必须包含此类的依赖项:

com.zeroclue.jmeter.protocol.amqp.amqpcumer

因此,请确保您有:

  • 两个版本的库中的JAR相同
  • 两个版本的lib/ext中的jar相同
  • 相同的Java版本
  • 相同的jmeter版本

您是否使用任何插件,两台机器上的Java版本是否相同?第二:它在脚本加载或运行时失败吗?日志应该有stacktrace和更多信息,这可能会很有帮助。我把日志放在描述中,所以在Ubuntu上得到这个错误…我们没有使用任何插件。你使用任何插件吗?两台机器上的Java版本是一样的吗?第二:它在脚本加载或运行时失败吗?日志应该有stacktrace和更多信息,这可能会有帮助。我把日志放在说明中,所以在Ubuntu上得到这个错误…我们没有使用任何插件。