无法从JMeter推送MQ消息

无法从JMeter推送MQ消息,jmeter,Jmeter,通过Jmeter使用Java请求尝试以下方法 根据原因,可能是: 正在终止连接的防火墙 导致套接字关闭的IOException 使套接字一端闭合的显式操作 队列管理器处于脱机状态 队列管理器允许打开的最大通道数 队列连接工厂(QCF)中的配置问题 所以,请遵循这个清单,希望它能让你找到问题的根源 另外,这个MQClientSampler对我来说并不熟悉,您可能需要联系插件开发人员/维护人员,因为它可能是插件中的一个bug 您可以考虑使用和作为替代方案,查看文章以获得更多细节。 使用Groovy脚

通过Jmeter使用Java请求尝试以下方法

根据原因,可能是:

  • 正在终止连接的防火墙
  • 导致套接字关闭的IOException
  • 使套接字一端闭合的显式操作
  • 队列管理器处于脱机状态
  • 队列管理器允许打开的最大通道数
  • 队列连接工厂(QCF)中的配置问题
  • 所以,请遵循这个清单,希望它能让你找到问题的根源

    另外,这个
    MQClientSampler
    对我来说并不熟悉,您可能需要联系插件开发人员/维护人员,因为它可能是插件中的一个bug


    您可以考虑使用和作为替代方案,查看文章以获得更多细节。 使用Groovy脚本可能更容易一些,因为它不需要像Java一样预编译。我在这里举了一个使用JMeter 5.3和MQ9的示例:


    Srikanth,我可以知道您使用哪种采样器进行此操作吗?如果您需要向MQ(IBM Websphere MQ)发送数据,我们有单独的采样器。您好,Chandra Sekhar,谢谢您的回复。我们使用Java Request与MQCan进行通信。您能否简要介绍您的确切要求?我们正在使用此链接“”中提供的方法,并将其中提供的插件插入Jmeter。这里,IBM MQ是在云环境中的。起初,当我们试图连接到IBM MQ时,它抛出了“主机不可用”错误。然后,我们联系了IBM支持团队,他们告诉我们的IP地址应该被他们列入白名单,这就完成了。我们再次尝试,但现在是不同的错误“连接中断”。所以他们再次向我们发送了需要添加到密钥库中的服务器证书。我们采用的密钥库方法是:链接:“1”。第一个命令:keytool-genkey-alias-keyalg RSA-keypass changeit-storepass changeit-keystore keystore.jks 2。第二个命令:keytool-export-alias keyalis storepass changeit-file server.cer-keystore keystore.jks 3。第三个命令:keytool-import-v-trustcacerts-alias keyAlias-file server.cer-keystore cacerts.jks-keypass changeit