本地系统监控器窗格 (测试/业务组件设置对话框/应用程序区域 - 其他设置窗格)
相关项: GUI 测试和组件
该窗格允许您激活系统监控,定义要在运行会话期间跟踪的系统计数器。您可以通过这些计数器来监控应用程序所使用的资源。
测试运行期间捕获的所有本地系统监控器数据都将显示在运行结果中。
访问本地系统监控器窗格
请执行以下操作之一以访问“本地系统监控器”窗格:
测试 |
在测试、操作或业务组件处于活动状态时,选择文件>设置>本地系统监控器节点。 |
应用程序区域 |
打开应用程序区域,并在侧栏中选择其他设置>本地系统监控器。 |
用户界面元素
“本地系统监控器”窗格包含以下 UI 元素:
UI 元素 |
描述 |
---|---|
每隔__ 秒启用本地系统监控 |
检查该应用程序系统计数器的频率 (以秒表示) 。 使用向上和向下箭头,或在编辑框中输入值可更改秒数。 最小值: 一秒。 |
要监控的应用程序 |
要监控其系统计数器的应用程序。 有关更多详细信息,请参阅定义本地系统监控设置。 |
系统计数器/限制 |
要为选定应用程序跟踪的系统计数器,以及在“系统计数器”列中选择的计数器上限。 有关更多详细信息,请参阅定义本地系统监控设置。 |
从测试或应用程序区域中删除系统计数器定义。 |
|
描述 |
系统计数器列中选择的计数器的描述,正如性能控制台应用程序提供的描述。 |
定义本地系统监控设置
定义要监控的应用程序和计数器,如下所示:
-
在“本地系统监控器”窗格中,选中“启用本地系统监控”复选框,然后定义监控频率。
-
通过以下任一方式定义要监控的应用程序:
手动输入名称 在编辑框中输入应用程序可执行文件的名称 (不包括文件扩展名) 。
从下拉列表中选择 单击编辑框中的向下箭头以显示以下任意应用程序:
-
之前在 UFT One 中运行的应用程序。
-
当前正在运行的应用程序。
-
当前在“录制和运行设置”对话框的“Windows 应用程序”选项卡中指定的应用程序。
-
当前在“应用程序区域”的“其他设置”窗格中指定的应用程序。
有关更多详细信息,请参阅:
浏览 单击浏览按钮 ,并浏览到应用程序的可执行文件。
请确保应用程序当前正在运行。然后单击指向手 ,并指向桌面上的应用程序。
注释: 有时,某个进程仅作为启动程序使用,但可创建另一个提供应用程序功能的进程。请确保选择实际提供应用程序功能的可执行文件。
-
-
在下表中,定义系统计数器和限值。在单元格内单击,然后从下拉列表中选择一个计数器。
限制值为可选。
- 如果在运行会话期间,选定计数器超过此值,运行将失败。
- 如果不提供值,则将跟踪该计数器,并将结果显示在运行结果中。
支持进行监控的系统计数器包括可通过性能控制台 (选择“开始”>“运行”,然后输入 Perform) 访问的进程计数器。有关更多详细信息,请参阅性能控制台的文档。
提示: 要显示更多计数器时,单击展开按钮 。
多个应用程序实例
如果多个同名进程在测试运行期间运行,并且您要监控该进程的计数器,则将从至少包含一个来自测试或组件的测试对象的应用程序实例对计数器进行采样。如果多个应用程序均符合此条件,则仅监控一个应用程序。
例如,如果您选择监控 iexplorer.exe 进程的计数器,并且在测试运行期间打开了多个 Internet Explorer 浏览器窗口,则可能会发生这种情况。
如果同一应用程序有多个实例正在运行,则 UFT One 将监控最先打开的实例。
对 Business Process Testing 进行本地系统监控
在组件中工作时,“本地系统监控器”窗格是只读的。在与组件关联的应用程序区域中定义“本地系统监控器”设置。
运行业务流程测试时,本地系统监控功能将使用为与测试中的第一个组件相关联的应用程序区域定义的设置。如果稍后在业务流程测试中运行的其他组件与不同的应用程序区域相关联,则会忽略来自该应用程序区域的本地系统监控器设置。
本地系统监控和移动测试
如果您正在运行移动测试,并在“录制和运行设置”对话框的“移动”选项卡上选择了“设备度量”,则“设备度量”的各项设置将覆盖“本地系统监控器”窗格中的所有设置。
有关更多详细信息,请参阅定义移动录制和运行设置。
另请参见: