通过 IBM® Rational® Performance Tester Extension for Socket Protocols,您可以测试使用基于 TCP/IP 套接字的协议的任何应用程序的性能。
有参考价值的性能测试结果依赖于合理的测试开发。
以下每个阶段会有利于生成有意义的测试结果:
- 测试创建。通过记录与客户机应用程序的会话来创建测试。通常,当运行客户机应用程序时,记录的会话将启动。然后,与应用程序进行交互,以产生相关网络流量。当关闭应用程序或结束记录时,会话结束。记录用于生成重现客户机应用程序行为的性能测试。
- 测试编辑。记录后,可以编辑已记录的事件。可将记录的测试值替换为可变测试数据,或者向测试中添加动态数据。
- 测试验证。部署测试之前,您可以作为单个虚拟用户手动运行测试以确保测试顺利运行并在具有最小服务器负载的名义环境中产生预期结果。在测试按预期运行之前,您可能会经历多个测试编辑和验证周期。
- 使用调度的工作负载仿真。当测试按预期重复运行时,可指定执行调度和用户组来对大量虚拟用户生成的工作负载进行仿真。
- 调度执行。您运行调度,从而对可在远程主机上托管的虚拟用户部署测试执行。每个虚拟用户运行一个测试实例。将会收集响应时间结果。
- 结果评估。通过执行期间生成的各种报告来评估测试生成的结果。您还可以设计定制的报告。