1.2.4 直到最后一刻才进行性能测试

正如前面提到的,大多数的公司是处于“性能验证(或确认)(Performance Validation)”模式下。在这种情况下,性能测试直到系统部署前才会进行,并且很少考虑到性能测试所需的时间,以及失败后所造成的后果。虽然这个级别比“救火(Firefighting)”级别要好一些,然而还是存在显著的风险,因为在产品的开发过程中,您无法发现那些严重的性能缺陷,或者是在产品部署前发现了性能问题,但却没有足够的时间去解决。

这样做造成的一个典型的后果就是,在这些问题得到解决之前,应用程序部署推迟。假如一个应用程序在部署后出现了很明显的性能问题,它的代价是相当高的,在系统部署后需要花费很多时间去修复。更要命的是,整个应用程序可能将不得不被完全放弃,因为它已经支离破碎得不成样子了。

所有这些后果都将在那些准备使用这套应用程序的用户当中,对企业的信心造成极为不利的影响。因此,针对性能问题的测试越早开始越好,最好不要到了最后一刻才开始。