您可以从 Citrix Web 界面记录 Citrix 会话来使用该连接方法所提供的负载均衡功能。当您记录完此会话后,向导将生成 Citrix 测试。
开始之前
- 缺省情况下,IBM® Rational® Performance Tester Agent 将作为服务启动。如果在代理程序上运行 Citrix 测试,那么必须将 Rational Performance Tester Agent 作为进程启动。
要将代理程序作为进程启动,请执行以下操作:
- 打开“Windows 服务”窗口。
- 对于 Majordomo 服务,将启动类型更改为手动,然后将状态更改为停止。
- 从代理程序的安装目录打开 Majordomo 文件夹,然后双击 Majordomo.exe 文件。
过程
- 单击,然后选择 Citrix 记录,并单击下一步。
- 在“选择测试套件的位置”页面中,选择一个项目。
- 在测试文件名中,输入 Citrix 测试的名称,然后单击下一步。
- 在“Citrix 连接设置”页面上,选择通过 Web 界面,并单击下一步。
- 在“选择客户机应用程序”页面上,选择要使用的 Web 浏览器并单击下一步。
- 根据您的选择,执行以下步骤之一。在“记录器设置”页面上,根据已选择的浏览器,指定以下详细信息:
- 单击使用代理记录器记录流量以通过代理记录 HTTP 或 SOCKS 流量,或者单击使用套接字记录器记录流量以在无法使用代理的情况下记录应用程序的低级别网络流量。主要在没有使用 Mozilla Firefox 或 Microsoft Internet Explorer 时使用此选项。
注: 使用代理记录时,可过滤掉针对特定端点的 HTTP 或 HTTPS 请求,这样就不会记录针对这些端点的任何请求。请参阅
代理记录首选项。
- 如果服务器需要客户机 SSL 认证,请提供要由服务器认证的代理记录器的客户机证书密钥库(如同代理记录器是客户机)。选中服务器需要特定客户机证书复选框。指定服务器证书密钥库的文件名和密码。如果需要多个证书,请单击多个证书,然后单击添加以指定每个主机名和端口的证书密钥库文件名和密码。
- 如果选择了 Mozilla Firefox,那么可选择使用临时 Firefox 概要文件。这样做将启动 Firefox,而此 Firefox 不具有任何可能与您的平常概要文件相关的书签、插件或工具栏。选中使用备用 Firefox 概要文件复选框,然后选择使用临时 Firefox 概要文件。
- 如果单击了使用代理记录器记录流量,请单击高级以指定是使用 HTTP 还是 SOCKS 代理记录器来查看和编辑浏览器所使用的网络连接设置,或者指定高级 SSL 认证设置。如果单击了使用套接字记录器记录流量,请指定高级 SSL 认证设置。
- 要开始记录,请单击完成。 将打开 Web 浏览器。
- 在 Web 浏览器中,指定 Citrix Web 界面服务器 URL。
- 在 Citrix Web 界面页面上,输入用户名、密码和域以打开会话。Citrix Web 界面将显示服务器上发布且用户可使用的应用程序的列表。选择要测试的应用程序。 将打开“Citrix 记录”窗口。可在记录期间使用工具栏中的记录器控件来添加注释,记录同步,或获取截屏。
- 要将用户注释添加到所记录的测试,请单击插入用户注释图标
。 因为 Citrix 测试可能很长且难以阅读,所以有意义的注释可帮助您查找重要的元素。
- 要将图像同步添加到所记录的测试,请单击插入图像同步图标
,选择将用于同步的屏幕区域,然后再次单击插入图像同步图标。 图像同步使测试能够在重放期间跟踪屏幕区域的内容,而不是仅关注于窗口事件。在不会创建或修改许多窗口但会定期更新窗口内容的应用程序中,可使用图像同步来保持测试的同步。图像内容可作为位图散列码,或者作为光学字符识别所获取的文本值来进行评估。还可以在测试编辑器中将验证点添加到图像同步。
- 要将截屏添加到所记录的测试,请单击截屏图标
。 截屏使测试更容易阅读并帮助您可视化所记录的测试。
- 要更改截屏的设置,请单击截屏首选项图标
,然后选择以下选项之一: - 不自动进行截屏
- 如果不希望测试记录器自动记录截屏,请选择该选项。选择该选项后,仍可手动记录截屏。缺省情况下,将选择此选项。
- 截屏的频率为
- 选择该选项可自动记录定期截屏,并指定截屏之间的时间。
- 创建窗口时截屏
- 选择该选项可在每次在 Citrix 中创建窗口对象时都记录截屏。
- 不包括工具提示
- 在选择创建窗口时截屏后,启用该选项可在记录期间避免每次显示工具提示事件时都创建截屏。如果禁用该选项,那么将在显示工具提示时记录截屏。
- 完成要测试的操作序列后,请关闭会话并通过单击停止记录 (
) 来停止记录器,或者关闭 Citrix 应用程序和 Web 浏览器。 在生成测试时,会打开一个进度窗口。完成后,记录器控制视图将显示 Test
generation completed 消息,“测试导航器”将列出您的测试,并且该测试将在测试编辑器中打开。
结果
测试编辑器将显示 HTTP 页面和 Citrix 用户操作。
下一步做什么
要运行 Citrix Web 界面测试,请在测试编辑器中单击
运行测试。