51Testing软件测试论坛

标题: 有点让人困惑的性能测试相关的名词 [打印本页]

作者: rickyqiu    时间: 2005-12-27 14:51
标题: 有点让人困惑的性能测试相关的名词
最近一段一直在做性能测试相关的工作,也一直有些困惑的是几个名词,发现很多人的理解好像都不一样。
先说说我们公司的定义吧
1. Performance Test(性能测试) 指通常情况下的系统性能
2. Stress Test(压力测试) 在资源受限的情况下的系统性能以及是否稳定,比如CPU被占用很高,Mem很少,网络很慢,。。。
3. Volume Test(容量测试) 长时间,大数据量的测试,主要看系统吞吐量
说起来好像比较好理解,但是实际操作的时候很难区分上面的三种,比如测一个mail处理产品的性能,要知道它的处理能力,肯定要施加比较大的压力,因为如果客户端发送的速度就很慢,它的性能根本表现不出来,这个时候其实也是Stress test了。
还有些交负载测试等叫法。觉得我的理解可能比较片面,所以想听听大家的理解,可能每个公司每个人的理解都不同,所以可以说出来讨论一下。
作者: chris_328    时间: 2005-12-30 16:17
如果你测试环境在局域网的话,那么客户端发送缓慢就和你的系统性能有关了! 而且生产环境中也不会出现没有网络约束的压力!
作者: hnkfzhaomeng    时间: 2006-1-12 09:55
Performance测试主要是测试参照版本和要测得版本之间的性能差异,如果在客户规定的范围之内,就通过了性能测试。          至于后两个STESS 和 VOLUME TEST的区别,就不是很明显了。
个人看法,仅供参考。
作者: rickyqiu    时间: 2006-1-12 15:35
谢谢二位的回复。
Chris说得对,其实it depends,有些系统如果网络慢,那么就是瓶颈,系统性能发挥就发挥不出来,有时候评估系统性能可以先不考虑网络的限制。实际中用户当然可能不一定得到宣传的性能,因为这类环境的限制。
to h10g,确实很多产品对性能的要求描述就是不低于上一版,或者提高多少,如果是1.0,只有自己做benchmark了




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2