JMeter JMS Publisher IBM MQ Java.lang.NoClassDefFoundError

时间:2018-04-11 23:02:49

标签: jmeter jms ibm-mq

获取JMS IBM MQ的错误

  

响应消息:javax.naming.NamingException:查找失败:java.lang.NoClassDefFoundError:com / ibm / disthub2 / impl / client / SessionConfig

按照此处的步骤进行操作:http://leakfromjavaheap.blogspot.com/2014/07/jmeter-and-websphere-mq-series.html?_sm_au_=iVV5P5vR626sDt7V

我在jmeter日志文件中没有看到任何错误。

enter image description here

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:0)

您是否在jmeter / lib文件夹中添加了ibm jms客户端jar和依赖项?

如果没有,请执行并重新启动

答案 1 :(得分:0)

你正在寻找错误的地方,你所缺少的班级住在com.ibm.mq.allclient jar。

  1. 下载com.ibm.mq.allclient jar以及依赖项
  2. 将库放在JMeter Classpath
  3. 的某个位置
  4. 重新启动JMeter以选择库
  5. 另外,根据您的MQ服务器配置,您可能需要使用JSR223 Sampler进行一些编码练习,因为JMeter JMS components很可能不适合您的场景。有关详细信息和示例配置/代码段,请参阅IBM MQ testing with JMeter - Learn How文章。