工具向导:为符合实际性能测试的数据生成数据池
目的
本工具向导说明如何生成数据池,以便在性能测试中向服务器发送符合实际的值。数据池在 Rational Robot 中生成,在性能测试中用于 Rational LoadTest。
相关的 Rational Unified Process 活动:
概述
在使用 LoadTest 进行性能测试时,您向服务器发送的实际数据对性能的影响很大。现实环境中,每个用户使用不同的用户名,因此服务器需要在后端数据库中检索和存储每个用户名。数据库为了检索和存储每个不同的用户名,需要进行大量工作,这也是 Web 应用程序启动比较慢的原因所在。
例如,在一个出售商品的电子商务站点,用户订购商品时填写他/她的用户名。如果运行性能测试并且每个用户都有相同的用户名,则后端数据库只需检索并存储一个用户名。因为数据库可以将这个单一的用户名存储在高速缓存(一个存取速度非常快的内存区域)中,所以您运行的报告将表明系统运行的速度非常快。(这被称为是“伪正确”的测试结果,因为测试错误地告诉您一切正常。)
为了生成更加符合实际情况的工作量,LoadTest 采用了数据池。数据池向服务器提供不同的名称,以便为您提供符合实际情况的性能测试结果。数据池在 Robot 中创建,在测试运行时由 LoadTest 使用。
过程
有关生成数据池的过程,请参见在文档 CD 中的 Getting Started with PerformanceStudio 手册的“Tutorial”部分。有关数据池的过程和详细信息,还可参考文档 CD 中的 Using Rational LoadTest 手册的第六章。
其他相关信息,亦可参见以下指南:
© 1987 - 2001 Rational Software Corporation。版权所有。
|