WebGate Customization
WebGate Customization 工具可帮助您自定义 WebGate 客户端组件。
概述
在以下情况下使用 WebGate Customization:
- 需要 Web 代理服务器。
- Web 代理服务器需要身份验证。
- OpenText Application Quality Management 前面的 Web 服务器需要身份验证。
- 已启用外部身份验证。
下载 WebGate Customization
您可以从“工具”页面下载 WebGate Customization 工具。
要下载该工具,请执行以下操作:
-
在 qcbin 页面 (http://<服务器>:<端口号>/qcbin/) 中,单击“工具”链接。
-
在“工具”页面上,单击“WebGate Customization”。
-
在“WebGate Customization”页面上,单击“下载工具”。
运行 WebGate Customization
运行下载的 WebGateTool.exe 文件,以配置 WebGate Customization 设置。
这些设置保存在 HKEY_CURRENT_USER\SOFTWARE\Mercury Interactive\TestDirector\WEB_CLNT_DEBUG 和 HKEY_CURRENT_USER\SOFTWARE\Mercury Interactive\TestDirector\WEB 注册表项中。
Web 服务器设置
“Web 服务器设置”选项卡可用于配置 Web 服务器凭据、WebClient 证书和常规 HTTP 设置。
选项 | 描述 |
---|---|
Web 服务器凭据 |
当 Web 服务器需要用户凭据 (例如使用 SSO) 时,请输入“Web 服务器用户名”、“Web 服务器密码” 和“域”。 要强制输入凭据以加载 Web 服务器,请选择“始终要求提供凭据”。 |
标头 |
对于 SSO 用户,启用“添加基本身份验证标头”,并选择存在 Cookie 时是否添加标头。
|
WebClient 证书 |
如果 HTTP 服务器需要使用客户端证书进行身份验证,请根据所需模式选择“使用客户端证书”来定义客户端证书。选择模式后,单击“选择”以选择证书。
注: 要在智能卡身份验证环境中运行 UFT 测试,请选择“非交互模式”并选择有效的客户端证书。确保颁发客户端证书的证书颁发机构已添加到当前用户的“受信任的根配置颁发机构”列表中。 |
常规 HTTP 设置 |
设置以下 HTTP 设置:
|
QCCH - SSL 类型 | 从下拉列表中选择 QCCH (QC Connectivity Helper) 连接的 SSL 类型。 |
代理服务器设置
“代理服务器设置”选项卡可用于配置代理服务器和代理服务器凭据。
选项 | 描述 |
---|---|
代理服务器 |
选择代理服务器类型:
|
代理服务器凭据 |
如果代理服务器需要用户凭据,则输入“代理服务器用户名”、“代理服务器密码”和“域”。 要强制输入凭据以加载 Web 服务器,请选择“始终要求提供凭据”。 注: 如果您选择“始终要求提供凭据”,则 ALM Explorer 会要求提供 Web/代理服务器凭据,即使这些凭据是由该工具指定的。如果用户不使用 ALM Explorer,请勿选择此选项。 |
日志设置
“日志设置”选项卡可用于配置日志文件。
选项 | 描述 |
---|---|
写入客户端日志文件 | 要创建日志文件,请选择“写入客户端日志文件”并指定创建日志文件的路径。 |
身份验证设置
“身份验证设置”选项卡可用于设置身份验证模式。
选项 | 描述 |
---|---|
身份验证模式 | 输入“API 密钥”和“密钥”作为 API 密钥身份验证模式。 |
共享登录设置
“共享登录设置”选项卡可用于设置外部身份验证的浏览器和超时设置,例如 SSO 身份验证、ALM 客户端启动器 身份验证和业务视图 Microsoft Excel 插件身份验证。
选项 | 描述 |
---|---|
使用自定义用户代理 |
如果您想使用自定义用户代理,请选择此选项并指定用户代理字符串。 如果您使用以前版本中的 ALM SharedLoginModule 用户代理,升级后,用户代理将替换为以下内容:
要使用不同的用户代理,请将上述字符串替换为您的自定义用户代理字符串。 |
使用嵌入式 Web 浏览器 |
|
身份验证超时 |
使用默认 Web 浏览器进行身份验证时可用。 设置身份验证过期之前的时间 (以秒为单位)。 您可以将超时时间设置为最长 120 秒。默认情况下,它为 60。 |
启动器设置
“启动器设置”选项卡可为 ALM 客户端启动器 启用日志和高分辨率显示。
选项 | 描述 |
---|---|
启用启动器日志文件 | 打开或关闭 ALM 客户端启动器的日志。 |
日志路径 | 如果启用 ALM 客户端启动器日志,请指定日志文件的存储位置。 |
日志级别 |
如果启用 ALM 客户端启动器日志,请选择您希望 ALM 客户端启动器创建的日志文件类型。
|
支持高 DPI 模式 | 如果您想在高分辨率显示器上使用 ALM 客户端启动器,请选择此选项。 |
启用大 UI | 是否以较大的字体显示 ALM 客户端启动器。 |
从命令行运行 Webgate Customization
可以从命令行运行 Webgate Customization。
- 要从命令行打开“Webgate Customization”对话框,请输入 WebGateTool.exe。
要以静默模式运行 Webgate Customization,请输入 WebGateTool.exe /silent,然后输入相应的参数。以下是参数列表:
参数名称 简短名称 Silent S UseProxy P UseIEProxy IE BypassProxy BP ProxyPort PrP ProxyUrl PrU ProxyUserDomain PrUD ProxyUserName PrUN ProxyPassword PrUP ProxyAlwaysAskCreds PrAC ShouldFilterCertificates CeF CertSNForNotspecifyMode CeNS CertSNForInteractiveMode CeI CertSNForNoninteractiveMode CeNI IISUserDomain SUD IISUserName SUN IISPassword SUP IISAlwaysAskCreds SAC ConnectionTimeout CTO AcceptCompressedResponse ACR UserAgent UA SslType SslT AddBasicAuthHeader ABAH ForceAddBasicAuthHeader FABAH MakeLog ML LogPath LP Note:
将布尔参数设置为 y 或 n。例如,/MakeLog=y 或 /ML=Y。
如果参数值包含空格,请使用引号。例如,/LogPath="d:\my docs"。
Example: 要设置日志路径并在静默模式下设置日志复选框,请运行 WebGateTool.exe /Silent /LogPath="C:\logs" /MakeLog=y 或 WebGateTool.exe /s /lp="C:\logs" /ml=y。
注意事项和限制
WebGate Customization 包括以下限制:
- Webgate Customization 无法直接从 Internet Explorer 运行。要运行 Webgate Customization,请右键单击链接并将文件保存到硬盘上。然后,双击下载的文件。
- “代理服务器用户名”必须使用域和用户名赋值,如域\用户名。“域”必须为空。
- “WebClient 证书”一旦激活就无法禁用。
- 要选择的“WebClient 证书”列表显示所有证书,而不仅仅显示来自受信任证书颁发机构 (CA) 的证书。
- 如果您启用“添加基本身份验证标头”并选择“存在 cookie 时添加”,并且从 Internet Explorer 运行,则会出现不需要的授权窗口。请忽略这个窗口。