本主题说明如何配置 TIBCO EMS 的监控。

章节目录:

向 SOAtest classpath 添加所需的 Jar 文件

这个 tibjms.jar 文件必须添加到您的 classpath 中。该文件在 EMS 安装的 lib 文件夹中。若要添加文件,请执行以下操作:

  1. 前往 Parasoft > 首选项
  2. 打开 Parasoft> 系统属性页面。
  3. 点击添加 JARs 并找到要添加的 JAR 文件。

配置

双击事件监控工具,打开工具配置面板。点击事件源选项卡,并指定以下内容:

平台从平台下拉菜单中选择 TIBCO Enterprise Message Service
连接指定您的 TIBCO EMS 连接设置。
监控源

指定连接工厂。默认为 TopicConnectionFactory

接收站名称字段中,指定要监控的主题或队列。可以指定一个常规主题或队列(比如,工作流处理的进入或退出),或特殊进程跟踪主题。例如,若要跟踪通过 TIBCO EMS 传输的任何 JMS 消息,请使用 $sys.monitor.Q.r.>

有关为 TIBCO EMS 指定跟踪主题的详细信息,请参阅 TIBCO EMS documentation的以下章节:

  • 监控服务器事件
  • 监控器主题说明

从接收站类型下拉菜单中选择 QueueTopic

(可选)在消息选择器字段中,输入一个值作为消息过滤器。更多提示,请参阅使用消息选择器过滤器

如果希望 SOAtest 使用 JMS QueueBrowser API 跟踪发布在 JMS 队列上的消息,而不需要从队列中删除消息,则启用保留消息到队列选项。这允许 SOAtest 在不影响事务的情况下获得对这些消息的可见性。

保留消息到队列

关于讨论此选项的潜在并发症以及如何避免它们,请参阅 JMS 队列选项

JNDI 属性

如果希望将任何其他 JNDI 属性应用于此部署,请在 JNDI 属性表中指定。

配置事件监控选项

点击选项选项卡并根据需要修改设置。

每次事件监控器执行前清除事件查看器启用此选项,可在事件监控器启动监控时自动清除事件监控器事件视图(包括文本和图形)。
输出到链接工具的 XML 事件中包含测试执行事件启用此选项仅在事件查看器选项卡和 XML 输出显示中显示受监控的消息和事件。此选项还指示每次测试启动和完成的时间。如果您在测试套件中有多个测试,并且希望更好地识别事件并将它们与您的测试执行关联起来,那么启用该选项非常有帮助。
使用 CDATA 包裹监控的消息以确保 XML 事件输出格式标准化

如果您不希望被监控事件的消息内容是格式良好的 XML,则启用此选项。禁用此选项将使事件中的消息可以通过 XPath 访问,从而允许 XML 转换器提取消息内容或使用 XML 断言器工具进行验证。

如果消息内容不是 XML,则启用此选项。这确保了事件监控工具的 XML 输出(即,用于将链接工具链接到事件监控的 XML 事件输出(而不是事件查看器下显示的内容)是格式良好的 XML,它转义了所有消息内容。这将使 XPath 无法访问这些消息的内容,因为从技术上讲,消息只是父元素的字符串内容。

比较工具的 XML 模式支持 XML 字符串内容。因此,比较工具仍然能够将消息区分为 XML 格式,包括使用 XPath 忽略值的功能,即使禁用了该选项。

等待监控器启动的最大时间 (毫秒)指定在 SOAtest 运行套件中的其他测试之前,事件监控器应该等待连接到事件源的最大时间长度。这使 SOAtest 能够为这些测试捕获事件,并防止在事件监控器连接到它的事件源时过度阻塞其他测试的执行。如果连接到事件源花费的时间超过默认值,则增加该值。默认为 3000
监控器最大执行时间 (毫秒)指定测试应该超时的点。例如,如果测试套件中的另一个测试挂起,或者没有运行其他测试(例如,如果您在测试套件之外执行事件监控测试,那么使用自定义应用程序向系统发送消息)。
每次测试结束执行后事件查询延迟时间 (毫秒)此字段不适用于 TIBCO EMS。
  • No labels