对压力测试的一点看法
上一篇 /
下一篇 2008-03-26 14:28:33
/ 个人分类:性能测试经验谈
我们对压力
测试的目的无非有两个:1、验证程序在压力情况下是否有Bug;2、验证程序的性能是否能够达到预先指定的指标。
对于1,我们没有别的办法,只能让测试环境尽量和现场保持一致。因为Bug在什么地方出现,只有上帝知道;对于2,我们就可以采取将测试系统分解,然后作为一个个的单位进行测试的办法。这样的好处是测试起来比较方便,而且也能够找到系统的瓶颈所在。
其实对于1,虽然无法预先知道Bug会在什么地方出现,但是凭我的经验,这几个地方是最容易出现的:1、缓存区的分配大小比实际使用的要小,造成溢出(例如出现消息堆积的时候);2、磁盘或者网络IO速度不够,造成内部消息积压。
收藏
举报
TAG:
性能测试经验谈