首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >NonGUIDriver java.lang.NullPointerException中的JMeter错误

NonGUIDriver java.lang.NullPointerException中的JMeter错误
EN

Stack Overflow用户
提问于 2016-01-30 04:13:50
回答 1查看 2.6K关注 0票数 1

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

我经历了许多问题和答案,但没有一个能解决我的问题。我已经将jar文件包含到lib/ext文件夹中。我检查了我的jmeter版本,比较了我的windows机器和Linux服务器,在.jmx测试文件中用HTTPSampler搜索并替换了HTTPSamplerProxy,等等。

这是我拥有的"jmeter.log“文件:

代码语言:javascript
复制
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)

谢谢,

EN

回答 1

Stack Overflow用户

发布于 2018-09-14 03:43:30

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

com.zeroclue.jmeter.protocol.amqp.AMQPConsumer

所以要确保你有:

  • 两个版本的库中相同的jars
  • 库中的相同jars /ext两个版本
  • 相同的Java版本
  • 相同的jmeter版本

<代码>F211

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35093240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档