配置应用程序的日志跟踪

相关项: GUI 测试和组件

通过此窗格,您可以配置和查看日志跟踪和收集首选项。

日志跟踪使用情况

上半部的设置特定于 UFT One,使其能够在测试运行期间接收日志消息。下半部的设置特定于您应用程序所使用的日志配置文件。

如果基于 Windows 的应用程序使用包括 UDP Appender 的 Java 或 .NET 日志框架,则配置后的设置都用于测试运行中。应用程序生成的日志消息将显示在运行结果中。

此外:

  • 日志跟踪设置不能在测试运行期间修改。
  • 如果在测试应用程序的过程中有外部事件影响您的应用程序,则有关这些事件的消息也可能会发送到运行结果中。

    警告: 要确保应用程序区域的日志跟踪设置已保存,请确保修改“最低日志级别”设置之后至少还进行了一处修改。必要时选中该复选框再将其清除。如果日志的最低级别是最后定义的设置,则设置不会保存。

  • 对于业务流程测试,只有与业务流程测试的第一个组件关联的应用程序区域启用了日志跟踪功能时,才会运行日志跟踪。这意味着,如果业务流程测试中稍后运行的其他组件与不同应用程序区域关联,则会忽略来自该应用程序区域的日志跟踪设置。

返回页首

访问日志跟踪设置

执行以下某项操作:

  • 在测试、操作或组件处于活动状态时,选择文件 > 设置 > 日志跟踪节点。

  • 打开应用程序区域,并在侧栏中选择其他设置 > 日志跟踪。

返回页首

日志跟踪先决条件

在配置日志跟踪之前,确保以下事项:

  • 确保防火墙不阻止 UDP 端口。
  • 日志框架必须使用基于 XML 的配置文件。(这使您能够将日志框架配置为向 UFT One 发送日志消息。)
  • UFT One 使用时间戳关联日志消息与相关测试或组件步骤。因此,如果日志记录应用程序位于远程计算机上,请确保应用程序计算机(安装 UFT One)上的系统时钟和远程计算机上的系统时钟同步。
  • 在修改日志配置文件后,一些应用程序可能需要重新启动。

返回页首

支持的日志跟踪选项

UFT One 支持以下日志跟踪配置选项:

UI 元素

描述

将日志消息添加到运行结果中

允许 UFT One 从应用程序所使用的日志框架中接收日志消息,并允许将这些消息包括在 Run Results Viewer 中的运行结果中。

日志消息源
  • 网络 (0.0.0.0)。无论日志框架在网络的远程计算机上还是在本地计算机上,UFT One 都从日志框架中接收日志消息。
  • 本地 (127.0.0.1)。UFT One 只能从本地计算机的日志框架中接收日志消息。
端口

UFT One 在运行日志框架的计算机上侦听的端口。可以选择任何未在使用的 UDP 端口。

将节点添加到结果树的最低级别

将节点添加到运行结果的最低日志消息级别。

按严重度排序的可能值:

  • TRACE(映射至 micDone
  • DEBUG(映射至 micDone
  • INFO(映射至 micPass
  • WARN(映射至 micWarning
  • ERROR(映射至 micFail
  • FATAL(映射至 micFail
自动配置日志机制

指示 UFT One 按该窗格中的设置在每个测试运行开始时配置日志框架(通过其日志配置文件)。如果清除该复选框,UFT One 仅在您相应修改日志配置文件后才接收日志消息。

使用自动配置日志机制选项时,请确保:

  • 符合所有日志记录先决条件,例如,可能需要设置特定于应用程序的注册表值。
  • 日志框架的配置文件是可写的,且保存在 UFT One 可以访问的位置。
  • 应用程序的日志框架已配置为使用配置文件编辑框中指定的相同文件。
  • 应用程序的日志框架可以监控配置文件的变更。如果不可以,则必须始终在测试运行开始之后启动应用程序,以使 UFT One 可以修改配置文件。

    : 如果应用程序的日志框架不经常监控配置文件(例如,每分钟一次),请在测试运行开始之后立即启动应用程序。这可使 UFT One 及时修改配置文件以接收测试运行期间生成的日志消息。

配置文件

日志机制使用的配置文件的根路径。配置文件可以存储在任何可访问位置。

可能的配置文件类型:

  • *.XML(Java 和 .NET)
  • *.CONFIG (.NET)
  • *.LOG4NET (.NET)

: UFT One 在每个测试运行中只能更新一个文件,因此,如果有多个配置文件 (例如,如果测试或组件要验证多个应用程序,每个应用程序都有自己的配置文件),则 UFT One 只修改该文本框中指定的文件。如果需要配置多个文件,请手动执行。UFT One 可以从多个应用程序中接收日志消息,但只能自动配置其中一个文件。

日志的最低级别

UFT One 从日志框架中接收日志消息并将其发送到运行结果的最低日志消息级别。

按严重度排序的可能值:

  • TRACE(映射至 micDone
  • DEBUG(映射至 micDone
  • INFO(映射至 micPass
  • WARN(映射至 micWarning
  • ERROR(映射至 micFail
  • FATAL(映射至 micFail
在测试运行后恢复原始配置文件

恢复测试运行开始之前存在的配置文件(而不是保留在测试运行开始时修改的配置文件)。

返回页首

另请参见: