JMeter 3.2 IBM MQ 8的点对点配置=> Java异常


问题内容

我正在尝试对IBM MQ 8使用JMeter点对点JNDI配置,并收到以下错误消息:

java.lang.IllegalStateException: QueueConnectionFactory expected, but got com.ibm.mq.jms.MQConnectionFactory

组态:

  1. 在MQExplorer中配置JNDI上下文
  2. 带有其他com.ibm.mq.allclient.jar的测试计划
  3. 具有JNDI配置的JMS点对点采样器

=>结果异常响应消息

具有JNDI配置的JMS点对点采样器

结果异常响应消息

我还尝试将所需的jar文件(com.ibm.mq.allclient.jar)复制到JMeter lib目录中。不幸的是没有成功


问题答案:

在MQExplorer中创建一个MQQueueConnectionFactory,而不是现在拥有的MQConnectionFactory。