WebSphere MQ 命令行测试

本文详细介绍了如何使用MQSeriesSamples进行本地和远程通道测试的过程。包括建立消息管理器、队列、通道等步骤,并提供了测试命令示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前提 要安装 MQSeriesSamples 

 

 

本地通道测试

1.crtmqm -q TEST_QM  建立消息管理器
2.strmqm TEST_QM,   启动消息管理器。
3.runmqsc TEST_QM
4.define ql(TEST_Q1) 回车,建立本地队列 TEST_Q1
5.输入end回车        退出

本地测试通道搭建完成,下面进行测试。

1.amqsput TEST_Q1 TEST_QM
2.随便输入一些内容,一行为一条消息,可输入多条。
3.输入完毕连续按两次回车退出。
4.执行amqsget TEST_Q1 TEST_QM,看看能否收到刚才输入的消息,如果能收到,证明MQ本地通道是正常的。如果收不到,则MQ安装有问题。

 


远程通道测试

如果测试1通过,继续进行远程通道测试。
1.runmqsc TEST_QM
2.输入define chl(TEST.CH) 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(TEST.CH) chltype(sdr) conname('127.0.0.1(1111)') xmitq(TEST) trptype(tcp),创建发送方通道。

10.输入end
11.执行runmqlsr -t tcp -m TEST_QM -p 1414,启动接收方的监听。
12.新打开一个telnet会话,用mqadmin登录,执行runmqsc TEST_RQM
13.输入start chl(TEST.CH)
14.输入end

至此,模拟的远程测试通道建立完成,以下进行测试。

1.执行amqsput REMOTE.DATA TEST_RQM
2.随便输入一些内容,一行为一条消息,可输入多条。
3.输入完毕连续按两次回车退出。
4.执行amqsget DATA TEST_QM,看看能否收到刚才输入的消息,如果能收到,证明MQ本地通道是正常的。如果收不到,则MQ安装有问题。


删除测试

endmqm -p TEST_QM  停止消息管理器
dltmqm TEST_QM     删除消息管理器

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值