【问题标题】:Connect to an MQ with Jmeter, and provide a return address使用 Jmeter 连接到 MQ,并提供返回地址
【发布时间】:2018-05-10 02:28:19
【问题描述】:

this 开始,需求发生了变化。向 mq 发送消息已经不够了。我现在必须在消息中包含一个“返回地址”。我被告知这将包括一些关于我控制的 MQ 的信息(但令人讨厌的是,我还没有获得访问权限)。我的问题是:我需要来自“我的”MQ 的哪些信息,以及如何将其包含在我发送的消息中,以便另一端的 MQ 向正确的返回地址发送一个虚拟响应?

【问题讨论】:

  • 请发布您用于发送消息的代码。是否与 dimity t 的答案完全一样?确认您只有 jar 文件并连接到您提到的队列管理器 v。

标签: java apache jmeter ibm-mq


【解决方案1】:

根据Return routingIBMMQ 知识库文章:

消息可以包含队列和队列管理器名称形式的返回地址。这种返回地址形式可以在分布式排队环境和集群环境中使用。

此地址通常由创建消息的应用程序指定。它可以被随后处理消息的任何应用程序修改,包括用户出口应用程序。

无论该地址的来源如何,处理该消息的任何应用程序都可以选择使用该地址返回答案、状态或向原始应用程序报告消息。

这些响应消息的路由方式与原始消息的路由方式没有什么不同。您需要注意,您创建到其他队列管理器的消息流需要相应的返回流。

没有指定 IBMMQ 消息格式(除了非常 generic types),这完全取决于开发人员,因此您需要询问您的开发人员您应该使用什么作为返回地址,或者您是否需要测试响应路由 - 您应该自己知道队列管理器和队列名称。

如果您没有可使用的 IBMMQ 实例,可以使用 IBMMQ Docker Container 轻松启动并运行一个实例,请查看 Testing “Docked” IBM MQ with JMeter - Learn How 文章以获取全面的配置说明。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-07
    • 1970-01-01
    • 2018-05-22
    相关资源
    最近更新 更多