利用soupUI3.5測試JMS消息
1.安裝要求
注意:安裝過程Hermes JMS勾不可以除掉,默認安裝是勾選的,所以保持默認安裝就OK!
2.操作步驟
第一步,運行soapUI,設置HermesJMS的目錄路徑
設置成功後,點擊tool—>HermesJMS,進入HermesJMS;
創建一個新的Session:
點擊New session:
接下來,點擊Prividers選項:
進入下一個頁面,右鍵Add Group,如下圖:
輸入名稱,OK,下一步:右鍵 Add JAR(s):
從apache-activemq的lib下面選擇兩個jar包:
1、geronimo-j2ee-management_1.1_spec-1.0.1.jar
2、activemq-core-5.*.jar
下一步,切換到Session選項卡,會提示你要Apply剛纔Prividers的設置,當然要應用剛纔的設置,完了接着完成下面這個界面的設置:
設置完了以後,點擊OK!
下一步,回到soapUI的界面上來,導入soapUI的Tutorials目錄下面的sample-soapui-project工程,接下來在“SampleServiceSoapBinding”上右鍵,選擇“Add JMS endpoint”,進入如下界面:
其中Hermers config是hermes自己生成的一個config文件的目錄,配置到這個目錄,下面的Session就有列出剛纔我們配置的activeMQSession,選擇好發送隊列和接收隊列以後,下一步:
隨便選擇一個測試用例,雙擊打開,打開後右邊的初始界面如下圖
,這個時候endpoint路徑不是jms的endpoint,所以下面的JMS Headers和JMS Property都是不可用的:
下一步,選擇JMS的endpoint,這樣所以下面的JMS Headers和JMS Property就可以用了,如下圖:
接下來就可以發送測試消息了,如下圖: