要从 Web 界面度量 SAP Portal 的性能,可以通过使用 HTTP SAP Portal 选项来记录 SAP 测试。
开始之前
确认 IBM® Rational® Performance Tester Agent 正在本地计算机上运行,并且在 SAP R/3 服务器和 SAP GUI 客户机上启用了 SAP GUI 脚本编制。
测试将存储在性能测试项目中。如果工作空间不包含项目,那么测试创建向导将使用可更改的名称创建一个项目。要将测试存储在特定项目中,请在记录此测试之前确认该项目存在。
确保所记录的会话可进行重现。例如,如果在 SAP 中创建项而不将其删除,那么测试运行时这些项将已经存在,这可能会导致测试失败。
过程
要记录 SAP Portal 会话,请执行以下操作:
- 单击,然后选择 SAP 记录并单击下一步。
- 选择要在其中创建批处理输入测试的项目和文件夹,输入新测试的名称,然后单击下一步。
- 在向导的“SAP 会话”页面上,选择记录从 HTTP SAP Portal 启动的会话。
- 选择 Web 浏览器,然后单击下一步。
- 根据您的选择,执行以下步骤之一。在“记录器设置”页面上,根据已选择的浏览器,指定以下详细信息:
- 单击使用代理记录器记录流量以通过代理记录 HTTP 或 SOCKS 流量,或者单击使用套接字记录器记录流量以在无法使用代理的情况下记录应用程序的低级别网络流量。主要在没有使用 Mozilla Firefox 或 Microsoft Internet Explorer 时使用此选项。
注: 使用代理记录时,可过滤掉针对特定端点的 HTTP 或 HTTPS 请求,这样就不会记录针对这些端点的任何请求。请参阅
代理记录首选项。
- 如果服务器需要客户机 SSL 认证,请提供要由服务器认证的代理记录器的客户机证书密钥库(如同代理记录器是客户机)。选中服务器需要特定客户机证书复选框。指定服务器证书密钥库的文件名和密码。如果需要多个证书,请单击多个证书,然后单击添加以指定每个主机名和端口的证书密钥库文件名和密码。
- 如果选择了 Mozilla Firefox,那么可选择使用临时 Firefox 概要文件。这样做将启动 Firefox,而此 Firefox 不具有任何可能与您的平常概要文件相关的书签、插件或工具栏。选中使用备用 Firefox 概要文件复选框,然后选择使用临时 Firefox 概要文件。
- 如果单击了使用代理记录器记录流量,请单击高级以指定是使用 HTTP 还是 SOCKS 代理记录器来查看和编辑浏览器所使用的网络连接设置,或者指定高级 SSL 认证设置。如果单击了使用套接字记录器记录流量,请指定高级 SSL 认证设置。
- 要开始记录,请单击完成。 将打开 Web 浏览器。
- 在 Web 浏览器中,输入 SAP Portal Web 界面的 URL。
- 在 Web 页面上,执行登录过程,然后单击链接以打开 SAP GUI 会话。Web 浏览器将下载 SAP Portal 快捷方式文件并使用此快捷方式文件包含的会话信息来打开 SAP GUI 应用程序。
- 在 SAP GUI 客户机中,完成要为测试来记录的事务。
- 完成要测试的事务后,通过关闭 SAP GUI 和 Web 浏览器来停止记录。
结果
在记录会话结束时,会创建一个将同时包含 HTTP 和 SAP GUI 页面的测试。要运行 SAP Portal 测试,请单击运行测试。