WebSphere MQ測試常用指令

CloudSpace發表於2008-07-08
測試1 本地通道測試

1、  使用mqadmin使用者登入
2、  執行crtmqm -q TEST_QM,建立測試用的訊息管理器。
3、  執行strmqm TEST_QM,啟動測試用的訊息管理器。
4、  執行runmqsc TEST_QM
5、  輸入define ql(DATA),回車,建立本地佇列DATA
6、  輸入end回車

至此,本地測試通道搭建完成,下面進行測試。

1、  執行amqsput DATA TEST_QM
2、  隨便輸入一些內容,一行為一條訊息,可輸入多條。
3、  輸入完畢連續按兩次回車退出。
4、  執行amqsget DATA TEST_QM,看看能否收到剛才輸入的訊息,如果能收到,證明MQ本地通道是正常的。如果收不到,則MQ安裝有問題。

測試2 遠端通道測試

如果測試1通過,繼續進行遠端通道測試。
1、  執行runmqsc TEST_QM
2、  輸入define chl(TO.TEST) chltype(RCVR) trptype(tcp),建立接收方通道。
3、  輸入end並回車。
4、  執行crtmqm TEST_RQM,建立模擬的遠端通道。
5、  執行strmqm TEST_RQM
6、  執行runmqsc TEST_RQM
7、  輸入define ql(TEST) usage(xmitq)
8、  輸入define qr(REMOTE.DATA) rname(DATA) rqmname(TEST_QM) xmitq(TEST)
9、  輸入define chl(TO.TEST) chltype(sdr) conname('127.0.0.1(1111)') xmitq(TEST) trptype(tcp),建立傳送方通道。
10、輸入end
11、執行runmqlsr -t tcp -m TEST_QM -p 1111,啟動接收方的監聽。
12、新開啟一個telnet會話,用mqadmin登入,執行runmqsc TEST_RQM
13、輸入start chl(TO.TEST)
14、輸入end

至此,模擬的遠端測試通道建立完成,以下進行測試。

1、  執行amqsput REMOTE.DATA TEST_RQM
2、  隨便輸入一些內容,一行為一條訊息,可輸入多條。
3、  輸入完畢連續按兩次回車退出。
4、  執行amqsget DATA TEST_QM,看看能否收到剛才輸入的訊息,如果能收到,證明MQ本地通道是正常的。如果收不到,則MQ安裝有問題。

刪除測試

1、  執行endmqm -p TEST_RQM
2、  執行endmqm -p TEST_QM
3、  執行dltmqm TEST_RQM
4、  執行dltmqm TEST_QM

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14789789/viewspace-374498/,如需轉載,請註明出處,否則將追究法律責任。

相關文章