簡體   English   中英

如何使用 JMS Publisher 和 JMS Subscriber 為 JMeter 中的訂閱者過濾來自 ActiveMQ 的響應消息

[英]How to filter response messages from ActiveMQ for subscribers in JMeter using JMS Publisher and JMS Subscriber

我正在創建一個負載測試,我嘗試通過 ActiveMQ 主題向服務器發送三種類型的 JSON 消息。 發送第一條消息后,我收到 3 個響應,發送第二個 - 根據業務邏輯獲得 2 個響應。 依次迭代:

  • 發布消息1
  • 成功處理 message1 后消耗 3 個響應
  • 發布消息2
  • 成功處理 message2 的結果是消耗 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM