本主题介绍如何使用队列浏览器视图,它允许查看在 Websphere MQ, Websphere Application Server, Tibco EMS, Sonic MQ, ActiveMQ 和任何其他 JMS 提供者上部署的队列内容。
章节目录:
队列浏览器允许您连接到 JMS 代理以检索该代理提供的队列列表,并查看当前位于每个队列上的消息。您可以看到标题和消息内容。队列浏览器还允许您从队列中删除消息。该功能实现队列中消息的可视化(和控制),有助于分析测试场景与被测系统之间的交互。
您可以:
支持以下 JMS 提供者:
可以将队列浏览器配置为显示可用的 MQ 队列并显示其中可用的消息,类似于 IBM 的 WebSphere MQ 浏览器工具。
若要为此配置视图,请添加用于 JMS 消息传递的 WebSphere MQ jar,并按照 IBM WebSphere MQ (MQ Series) 中描述的 JMS 指令配置浏览器视图。
完成此配置后,通过 MQ 本机 API 生成的 MQ 消息可能以十六进制编码(不可读)格式出现在队列浏览器视图中。十六进制解码工具可用于将文本/XML 消息转换为人类可阅读的格式。这些工具可以在网上找到;例如,请参见 http://www.string-functions.com/hex-string.aspx。
为了自动查看 Tibco 上的队列,您需要:
tibjmsadmin.jar
(请参阅 系统属性设置)。若要浏览队列:
指定访问 JMS 提供者所需的连接设置。
在许多情况下,可以将连接工厂字段保留为默认值。 在某些情况下,您需要填写它。对于 WebSphere MQ,使用任何包含您正在连接的队列的队列管理器的名称。对于 WebSphere Default JMS,使用在 WebSphere 应用程序服务器上创建的连接工厂的名称。 |
您可以按如下方式查看队列:
目的... | 操作... |
---|---|
查看可用队列 | 查看视图左上角的框 |
查看给定队列上的所有消息 | 选择该队列 |
查看给定消息的内容 | 选择该消息 |
从队列中删除消息 | 右键点击该消息,然后选择删除消息 |