第3章 性能测试过程

我可以在一项计划里看到另一项计划

——《沙丘魔堡》,Frank Herbert著

正如第1章里所谈到的一样,很多项目总是在最后关头才执行性能测试。我敢打赌,您曾经也做过这种事。由于在软件最后阶段才进行“性能测试”,我们在测试过程中经常受到时间的限制,即使软件会有某种严重的尚未发现的性能缺陷,您也不得不在某一日期前结束项目,本章将讲述一种性能测试的方法,它将使您今后的项目不会重蹈覆辙。我在第2章打算用一种有逻辑性但不正规的方法来覆盖性能测试的需求。本章则是利用这些需求新建一个计划:把一个性能测试清单划分成几个逻辑性的步骤。我们也将会关注这些计划是如何应用于几个基于真实项目的案例。每一个案例展示性能测试流程的不同方面,并且提供一些第4章将用到的演示如何分析性能测试结果的范例。

本章中提到的每一个案例都会应用到第2章提到的性能测试项目中“如何让自己与需求相统一”的思想,以及它怎样与本章中提到的方法协调一致。