压力测试、负载测试和容量测试有啥区别?
压力测试、负载测试和容量测试有啥区别?压力测试是确定系统的瓶颈或最大性能点;负载测试是给系统施加不同压力时,系统的性能状况
容量测试是在数据库中有较大数量数据记录情况下对系统进行的测试。
这样回答可以吗?高手帮忙下 我的理解是:举个例子:600ML的瓶子
压力:500ML.600ML.700ML 时,瓶子什么情况
容量:一直往里灌,看什么时候挂掉
负载:100.200.300.400。500.600.700 一直到挂掉。瓶子什么情况。 压力测试:当系统在承载一定压力的情况下,能够正常运行多久?其资源占用情况和时间相应速度如何?(一定压力:不能将系统至于瘫痪,在系统所能承受的范围之内);也可以理解为:是通过逐步增加系统负载,测试系统性能的变化,并最终确定在什么负载条件下系统性能处于失效状态,并以此来获得系统能提供的最大服务级别的测试。也就是压力测试是为了发现在什么条件下系统的性能会变得不可接受。
负载测试:是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的测试。
容量测试:测试系统的最大承压能力(在系统承受最大(不要将系统至于瘫痪)压力的情况下的容量数) 不是很明白。。期待更精彩的答案 同问,希望更多高手来解答 我是这样认为的
压力测试是系统能够承受的饱和压力,压力不变的情况下,可以运行多久
负载测试,是压力不断的增加,看系统能够承受的最大压力
想我们平时的cpu使用,正常使用是不超过70%,超过70就饱和,测cpu使用率在70%,系统可以使用多久,就是压力测试
如果不断增加使用率,一直加,加到100,挂了,这就是负载测试
i think so!! 顶,楼上。 原帖由 我是别人的马甲 于 2009-6-9 14:59 发表 http://bbs.51testing.com/images/common/back.gif
我的理解是:举个例子:600ML的瓶子
压力:500ML.600ML.700ML 时,瓶子什么情况
容量:一直往里灌,看什么时候挂掉
负载:100.200.300.400。500.600.700 一直到挂掉。瓶子什么情况。
这个比喻太恰当了,这下搞清楚它们的区别了。
回复 2# 的帖子
2楼比喻不太恰当,比喻里的压力和负载有什么区别呀?都是每次增加100。不是一个意思吗?2楼只是对容量的比喻,并无对速度的比喻。压力测试就像CPU能够超频到的最大速度;
容量是在给定的时间内能够处理的最大任务量;
负载测试是CPU在超频的情况下能够跑多长时间。 网上关于这个问题也有很多种说法的,以下是我在一本软件测试的书里看到的,个人感觉比较贴切:
假设一个人很轻松就能背1袋米,背2袋米很吃力,最多就能背3袋米,那么
一般性能测试——我就让他背1袋米。
稳定性测试——我让他背1袋米,但是让他去操场上跑圈,看多久累到。
负载测试——我让他背2袋米去操场上跑圈,看多久累到。
压力测试——我让他背2袋米,3袋米,4袋米........发现他最多就能背3袋。 真好,大家讨论很受启发…… 看看 路过顶一个.... 了解了,原来还真有点糊涂
页:
[1]