在做任何事情之前,唯有进行了良好的计划,方可收到好的效果,性能测试
也是如此,一份定义明确的测试计划将为我们的测试提供良好的保证。下面和大 家讨论一下制定性能测试计划时的一些注意事项。
1. 分析应用程序
测试人员应当对系统的软硬件以及配置情况非常熟悉,这样模拟的测试环境 才能真实地反映系统实际运行的环境。
1.1 确定系统的组成
画出示意图来说明应用程序的结构,可能的话,最好能从已有的文件中摘录 一些说明性的图表。如果应用程序属于一个大型网络的一部分,就应该在示意图 中画出系统的所有组件,例如,客户机、网络、中间设备和服务器,以及相互之 间是如何通讯的。
下图举例说明了一个能通过大量 Web 用户访问的在线银行系统(Online Banking System)。所有 Web 用户都连接到数据库服务器(Database Server)进行 转移资金和查询余额。客户使用各式各样的浏览器通过 Web 连接到数据库服务 器(Database Server)。
1.2 描述系统配置
通过回答以下这些问题,对示意图进行完善,描述出每个系统组件的配置:
-
ÿ 预计会有多少用户连接到系统?
-
ÿ 客户机的配置如何?(硬件、内存、操作系统、常驻软件、开发工具,等等)
-
ÿ 使用哪种类型的数据库和 Web 服务器?(硬件、数据库类型、操作系统、文
件服务器,等等)
-
ÿ 客户机和服务器之间如何通讯?