![](/img/trans.png)
[英]Apache JMeter: How to to send multiple messages using a single JMS Publisher
[英]How to filter response messages from ActiveMQ for subscribers in JMeter using JMS Publisher and JMS Subscriber
我正在创建一个负载测试,我尝试通过 ActiveMQ 主题向服务器发送三种类型的 JSON 消息。 发送第一条消息后,我收到 3 个响应,发送第二个 - 根据业务逻辑获得 2 个响应。 依次迭代:
我需要开始 50 次并行迭代,并且不要混淆来自不同迭代的消息。 我该怎么做? 我尝试了 JMS 选择器,但这个选择器只能按标题过滤消息。 对于要获取的每个响应,我没有任何特定的标题。 我可以过滤消息,例如,按 UUID 吗? 以及如何实施? 我试图在互联网上找到所需的信息,但没有结果。
将非常感谢您的建议和帮助!
是的,可以通过 header(固定的 JMS header 名称集)或属性(自定义键值对)过滤消息。
JMSCorrelationID 在这里可能是一个不错的选择。 您可以使用相同的 JMSCorrelationID 发布给定生产者(或迭代)的所有消息,然后以这种方式检查消费者计数。
即.. 对于 producer1 集:JMSCorrelationID = 'producer-1' 对于 producer2 集:JMSCorrelationID = 'producer-2'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.