如何管理实验室资源
此部分描述如何管理设计和运行性能测试所需的实验室资源。
备注:
-
也可以在 ALM 项目自身中查看特定项目的测试主机。
-
ALM 版本: 功能测试主机管理仅可用于 ALM 版本。
此任务描述如何执行以下操作:
在设计并运行测试之前,必须将所需资源添加到 ALM 中。这些资源包括主机、主机所属的主机池、主机的位置,以及位于防火墙后的 Load Generator 的 MI Listener。有关实验室资源的概述,请参见实验室资源概述。
在添加测试主机之前,请确保已执行以下操作:
-
测试工具已安装到您的测试主机上。
-
如果要添加的测试主机位于远程位置,则确保在实验室资源 > 位置模块中已添加该位置。
-
如果要添加的测试主机位于防火墙之后,则该主机必须通过 MI Listener 与性能主机进行通信。确保在实验室资源 > MI Listener 模块中已添加该 MI Listener。
-
Micro Focus ALM 实验室服务已安装在要添加的测试主机上。有关任务详细信息,请参见安装 ALM 实验室服务。
提示: 可以使用“导入主机”功能将主机列表从 Excel 文件导入到 ALM 中。有关详细信息,请参见从 Excel 导入主机数据 。
-
创建新资源。
-
注册测试主机。出于安全原因,必须使用 Micro Focus ALM 实验室服务注册测试主机,然后才能使用它。注册测试主机后,必须从实验室管理中批准测试主机注册。
要下载和安装 Micro Focus ALM 实验室服务,请选择“帮助”>“ALM 工具”打开 ALM 工具插件页,然后单击适当的链接。有关任务详细信息,请参见使用 ALM 实验室服务。
备注: 要连接的实验室服务和 ALM 服务器必须具有相同版本才能兼容。如果实验室服务的版本与 ALM 服务器不同,则主机/测试主机网格会将测试主机显示为不可用。
可以将主机列表从 Excel 文件(.xls 或 .csv)导入到 ALM 中。
-
确保已设置 Excel 文件,以便“导入”功能可以识别和映射列。
-
Excel 文件的第一行必须包含下表中显示的字段名或相应的逻辑名称。(逻辑名称不区分大小写。)
某些字段是强制字段,其他字段是必填字段或可选字段。
-
强制表示必须出现在 Excel 文件中的字段。如果省略此字段,则导入会失败。如果省略此字段列的某一行中的值,则该特定行的导入会失败。
-
必填表示应该出现在 Excel 文件中的字段。如果省略此字段,则代码会为所有行添加具有默认值的该字段。如果包括字段,但省略此列的某一行中的值,则代码会为该行添加默认值。
-
可选表示字段可以不出现在 Excel 文件中。省略此字段对导入过程没有影响。
-
-
将忽略代表虚拟、参考和无效字段的字段。
-
允许空列。
-
可操作
-
不可操作
-
不可用
-
Unix Load Generator
- Windows 主机
- Windows 独立 LG
-
“Windows<空格><空格>主机”
-
“Unix<空格><空格>Load Generator”
-
1 —— 最低优先级
-
2, 3 ...8
-
9 —— 最高优先级
-
Y
-
N
如下在文件中设置列和值:
字段名
逻辑名称
值
字段
HOST_NAME
强制
名称
任何字符串
主机计算机的有效名称。
HOST_PURPOSE
强制
用途
Controller、Load Generator、QTP、Sprinter 等。
测试主机的用途。
备注: 这可以是选项的任意组合。选项之间应该用分号分隔且没有空格。
示例:Controller;Data Processor;QTP
HOST_STATE
必填
状态
默认值:可操作
主机状态。
HOST_INSTALLATION
必填安装
默认值:Windows 主机
主机安装的类型。
备注: 以下条目中有两个空格:
HOST_PRIORITY
必填
优先级
默认值:5
主机的优先级。
HOST_SSL_ENABLED
必填
启用 SSL
默认值:N
启用 SSL
HOST_ USERNAME
可选
用户名
任何字符串
用于登录主机的用户名。
HOST_ PASSWORD
可选
密码
任何字符串
用于登录主机的用户密码。
HOST_ DOMAIN
可选
域
任何字符串
主机域。
HOST_ DESCRIPTION
可选
描述
任何字符串
主机描述。
在 Excel 文件中不得包含下表中指定的字段。在导入每个主机期间,将为这些字段分配默认值。
字段名
分配的默认值
所属池
常规
位置
默认值
MI Listener
无
备注: 如果这些字段的数据包含在 Excel 文件中,则忽略该数据。必须在“主机”模块中手动修改不适用于特定主机的默认值。
示例:
以下图像演示具有以下 AUT 主机设置的 Excel 文件:[test]abc、[test]host 和未提供名称的第三个主机。
-
-
导入主机:
-
在“实验室资源”下面,选择主机。
-
在“主机”模块中,选择主机 > 导入。
-
浏览到包含主机的 Excel 文件,并单击打开。
在导入过程结束时,会有报告显示导入结果,导入的主机将在“主机”模块中列出。必须手动添加未成功导入的主机。
-
要修改或查看实验室资源的详细信息,请在相关的实验室资源模块中,在网格中右键单击资源,并选择“<资源>详细信息”。请参见实验室资源模块用户界面。
在“实验室资源”下面,选择主机。在网格中右键单击主机,并选择“检查主机”。
将打开“任务管理器”,并显示在主机上执行的每个检查的总体结果 (“通过”或“失败”)。
可以在“主机”模块的检查主机状态选项卡中查看主机检查的进度。
备注: 可以对功能主机运行的唯一测试是 Ping 主机。
根据主机的用途和位置,将在主机上执行以下检查:
| 执行的检查 | Load Generator 主机 | Controller 主机 | Data Processor 主机 | 功能主机 | |||
|---|---|---|---|---|---|---|---|
| 常规 | UNIX | 独立 | OFW | ||||
| Ping 主机 | 是 | 是 | 是 | N/A | 是 | 是 | 是 |
| 安装的修补程序 | 是 | N/A | N/A | N/A | 是 | 是 | N/A |
| 服务 | 是 | N/A | N/A | N/A | 是 | 是 | N/A |
| 性能 | 是 | N/A | N/A | N/A | 是 | 是 | N/A |
| 跨防火墙状态 | N/A | N/A | N/A | 是 | N/A | N/A | N/A |
或者,您也可以在执行以上检查的同时,再执行主机到特定 URL 的连接检查。在网格中右键单击主机,选择检查 URL 的连接,并输入 URL。
示例:
-
常规 URL:
http://www.website.com -
计算机名称:
machine22或http://machine22
在实验室资源下面,选择主机。在网格中右键单击要重新启动的主机,并选择“重新启动主机”。
备注: 您只能重新配置性能主机。
重新配置主机将在主机计算机上重置主机许可证、LoadRunner Enterprise 系统用户 (IUSR_METRO) 和通信安全密码短语。
要重新配置主机,请在实验室资源下面,选择主机。在网格中右键单击要重新配置的主机,并选择“重新配置主机”。
要终止性能主机上的进程,请在“实验室资源”下面,选择“主机”。选择主机,并在“进程”选项卡中选择进程,然后单击
。
备注: 主机池管理仅在实验室管理中可用。在 ALM 中不可用。
可以用以下任一方式在主机池中填充主机:
-
主机模块。可以将一个主机链接到一个或多个主机池。
-
池模块。可以将一个或多个主机链接到特定的主机池。
-
在“实验室资源”下面,选择主机。
-
在网格中右键单击主机,并选择“主机详细信息”。
-
单击“所属池”旁边的向下箭头,并选择要包含该主机的池。单击“确定”。
-
在实验室管理侧栏上的“实验室资源”下方,选择主机池。
-
在网格中选择主机池。
-
在“链接的主机”选项卡中,单击“将主机添加到池”
。从网格中选择主机并单击添加。

按钮。请参见
