保护与远程 Mac 计算机之间的通信
UFT One 连接到远程 Mac 计算机之后,可以访问 Safari 应用程序,并在 Safari 上运行的 Web 应用程序中执行步骤。因此,确保此连接的安全十分重要,可以防止该 Mac 能够对您的 Mac 和网页进行不适当的访问。
当 UFT One 与 Mac 进行通信时,UFT One 充当客户端,而 UFT 连接代理 则充当服务器。
您可在不同的级别中保护此通信。
通过定义密码短语来设置客户端身份验证
在 UFT One“选项”对话框的“远程连接”窗格 (“工具”>“选项”>“GUI 测试”>“远程连接”) 和 UFT 连接代理的首选项中,定义相同的密码短语。
默认情况下,此密码短语为空。要提供更好的安全性,请提供难以猜中的较长复杂密码短语。
UFT One 每次在启动与任何 Mac 计算机的连接时,均使用此密码短语。
仅当请求中包含的密码短语与代理首选项中定义的密码短语匹配时,UFT 连接代理 才会接受连接请求。
您可以在多个 UFT One 实例 (位于不同的计算机、或位于相同计算机的不同用户帐户中) 、多个 UFT 连接代理实例 (位于不同的 Mac 计算机或不同的 Mac 用户帐户中) 上定义相同的密码短语。通过这种方式,您可以设置一组具有相同的密码短语且用于类似测试目的 (如虚拟实验室) 的计算机。
使用 SSL 保护通信
在 UFT 连接代理首选项中,进行以下设置:
-
指定与此代理的通信是否必须通过 SSL 连接 (使用 SSL) 进行
-
如果必须,则:
-
为服务器指定用于通信的 SSL 证书文件路径。 (链证书文件亦受支持)
-
指定与证书匹配的 SSL 私钥路径。
-
在 UFT One 中:
-
在“选项”对话框的“远程连接”窗格 (“工具”>“选项”>“GUI 测试”>“远程连接”) 中,指定 UFT One 可用于验证服务器提供的 SSL 证书的 SSL CA 证书文件的路径。 (此外,系统还支持证书捆绑。)
-
定义特定远程连接的详细信息时,指定该连接是否应使用 SSL。此操作可在“远程连接”对话框、“录制和运行设置” (根据每次测试) 或测试步骤中使用 RemoteConnection 实用程序方法执行。有关详细信息,请参阅连接到远程 Mac 计算机。
-
若要连接成功,UFT One 和 UFT 连接代理中的“使用 SSL”选项值必须相同。
在不同的时间,UFT One 可以使用不同的 Mac 或端口号连接到不同的 UFT 连接代理。您可以指示 UFT One 与您知道无需 SSL 的代理启动非 SSL 连接,与您知道需要 SSL 连接的代理启动 SSL连接。UFT One 使用 CA 证书文件,仅对使用 SSL 启动的连接进行证书验证。