通过 IBM® Rational® Performance Tester Extension for SAP Solutions,您可以测试 SAP R/3 应用程序的性能。
有参考价值的性能测试结果依赖于合理的测试开发。
以下各阶段促成了在对 SAP 应用程序进行性能测试时生成有意义的结果:
- 测试创建。您通过使用 SAP GUI 客户机记录会话来创建测试。通常情况下,记录的会话将在您登录到 SAP R/3 服务器时启动。然后,您与应用程序进行交互以生成相关性能测试,而此会话将在您注销时结束。记录的会话将分割为多个事务和 SAP 屏幕。响应时间度量和验证点将自动添加到事务和 SAP 屏幕。
- 测试编辑。在记录后,可以编辑每个事务和 SAP 屏幕中的事件。通过“SAP 协议数据”视图,您可以使用 SAP 屏幕的快照来编辑这些事件。您可以将记录的测试值替换为可变测试数据,或将动态数据添加到 SAP 测试。您还可以在字段值或窗口标题上设置验证点来验证测试的行为是否符合预期。
- 测试验证。部署测试之前,您可以作为单个虚拟用户手动运行测试以确保测试顺利运行并在具有最小服务器负载的名义环境中产生预期结果。在测试强健之前,您可能会经历多个测试编辑和验证周期。
- 使用调度的工作负载仿真。当测试按预期重复运行时,您指定执行调度和用户组以对大量虚拟用户所生成的工作负载进行仿真。您可以将 SAP 批处理输入测试添加到此调度以模拟服务器上的繁重负载并同时最小化虚拟测试人员资源。
- 调度执行。您运行调度,从而对可在远程主机上托管的虚拟用户部署测试执行。每个虚拟用户都运行一个 SAP GUI 客户机实例。响应时间结果将由 SAP R/3 服务器提供,并予以记录。将检查验证点并记录结果。
- 结果评估。您通过在执行期间生成的各种报告来评估 SAP 性能测试所生成的结果。您还可以设计定制的报告。