我们有一个场景,lr java mq脚本需要捕获一个请求的2个响应,第一个是ack,而第二个则是同一队列的响应。.我熟悉常规的java mq脚本我们为一个请求捕获一个响应,但是在这种特定情况下面临问题。您能否建议我们如何增强现有脚本以依次捕获这两个响应。
预先感谢
考虑一下您的MQ客户端正在做什么。有几种可能性:
- 客户对两个不同的项目读了两次队列
- ACK是为了提交队列。数据是对相同或不同的队列
- 第一个响应是同步的,将队列推入队列,而第二个则是异步的,并且通过另一个过程将其从队列读取,然后将其发送给客户端,然后将其发送给客户端上的侦听器。
一旦您澄清了三种可能性中的哪种(诚然可能还有更多),那么您将了解如何构造虚拟用户以表示客户端行为以重现这一系列数据流。
获取协议分析仪,甚至可以使用Windows插座虚拟用户记录您的客户端并检查数据。WS插座流,作为分析的一部分