Test Execution Agent (TEA)
ALM Test Execution Agent (TEA) 可用于触发从 Web Runner 运行自动化测试。
在本主题中︰
关于 TEA 主机和 TEA 主机标识符
TEA 主机是您安装并配置 TEA 的测试机器。TEA 从 ALM 服务器提取自动化测试,并告知测试主机运行自动化测试。然后测试主机将测试结果上传到 ALM 服务器。
每次 TEA 启动时,您都需要向 ALM 服务器提供 TEA 主机标识符以进行身份验证。如果标识符无效或被其他 TEA 主机占用,身份验证将失败。每个标识符一次只能由一个 TEA 主机使用。
您可以从“站点管理”监控 TEA 主机服务。有关详细信息,请参阅监控 TEA 主机服务。
TEA 工作流
以下步骤说明 TEA 如何用于运行自动化测试:
-
在“站点管理”中为测试机器创建一个 TEA 主机标识符。
有关详细信息,请参阅监控 TEA 主机服务。
-
在测试机器中下载并安装 TEA。
有关详细信息,请参阅安装并配置 TEA。
-
触发从 Web Runner 运行自动化测试。
有关详细信息,请参阅自动运行测试。
-
将测试结果上传到 ALM。
安装并配置 TEA
要从 Web Runner 运行自动化测试,首先在要运行自动化测试的测试机器中下载并配置 TEA。
要安装 TEA,请执行以下操作:
- 在 ALM qcbin 页面 (http://<ALM 服务器>:<端口号>/qcbin/) 上,单击 Tools 链接以打开 ALM Tools 页面。
-
单击 ALM Test Execution Agent 链接。按照屏幕上的说明下载该工具。
-
在安装 TEA 的目录中,运行
start-agent.bat
。提供以下信息:
字段 描述 Port 运行 TEA 的 HTTP 端口号。 ALM Server URL ALM 服务器的 URL,格式为“http://<ALM 服务器>:<端口号>/qcbin”。 API Key Client
API Key Secret
用于访问 ALM 服务器的 API 密钥客户端 ID 和密码。
有关 API 密钥身份验证的详细信息,请参阅设置 API 密钥访问权限。
Token 用于注册主机的 TEA 主机标识符。
有关 TEA 主机标识符的详细信息,请参阅监控 TEA 主机服务。
is shared (Y/N) 指示是否可以共享 TEA 主机以运行由主机所有者以外的用户触发的自动化测试。 Java Bin 存储 java.exe 文件的 JDK (32 位) 的安装路径。 如果要更改上述信息,请编辑 agent.ini 文件 (Java Bin) 和 agent.conf 文件 (其他字段),然后重新启动 TEA。
-
(如果 ALM 使用安全协议,则必须执行以下操作)
通过在 jre/bin 目录中运行以下命令,将证书导入 Java 的密钥库:
另请参见: