2017-10-05 52 views
0

我們有一個LR JAVA MQ腳本需要爲一個請求捕獲2個響應的場景,1st是ACK,而2nd是來自同一隊列的響應。熟悉普通的JAVA MQ腳本,我們爲一個請求捕獲一個響應,但是面臨着這個特定場景的問題。您能否就我們如何增強我們現有的腳本以便逐一捕獲這兩個響應提供建議。LR JAVA MQ腳本,用於捕獲來自同一消息隊列的1個請求的2個響應

在前提前感謝

回答

0

想想你的MQ客戶端在做什麼。有幾種可能性:

  1. 客戶端讀取隊列兩次,兩個不同的項目
  2. 的確認是提交到一個隊列。該數據是 上的相同或不同隊列的響應
  3. 第一個響應與推入隊列同步,而第二個響應是異步的並由另一個從隊列中讀取它的進程推送到客戶端,然後發送給已經在客戶端上的聽衆。

一旦你明確了三種可能性中的哪一種(其中可能會有更多的可能性),那麼你就會明白如何構建虛擬用戶來表示客戶端行爲來重現這一系列數據流。

搶協議分析儀,或者甚至與Windows套接字虛擬用戶記錄您的客戶端,並檢查插座流動data.ws,爲您analyis

+0

感謝詹姆斯的一部分,它的可能性1,我會努力的如您所建議的選項 – DK6791

相關問題