51Testing软件测试论坛

标题: 请问:负载测试与压力测试有何区别? [打印本页]

作者: wrq201    时间: 2004-11-18 11:59
标题: 请问:负载测试与压力测试有何区别?
如题,到底两者有何区别?
作者: pcl2004_27    时间: 2004-11-18 12:47
个人理解

压力测试(STRESSTEST)和负载测试(LOADTEST)的区别是什么?”
     先让我们先了解什是压力测试,负载测试。
    压力测试是在一定的负荷条件下,长时间连续运行系统给系统性能造成的影响。
    负载测试:在一定的工作负荷下,给系统造成的负荷及系统响应的时间。
    从概念上区别他们,可以看出压力测试有个长时间运行,而负载测试负载类型可能是其他类型的。
    压力测试主要是为了发现在一(任意)定条件下软件系统的性能的变化情况。通过改变应用程序的输入以对应用程序施加越来越大的负载(并发,循环操作,多用户)并测量在这些不同的输入时性能的改变,也就是通常说的概念:压力测试考察当前软硬件环境下系统所能承受的最大负荷并帮助找出系统瓶颈所在。其实这种测试也可以称为负载测试,但是负载测试通常描述一种特定类型的压力测试——增加用户数量以对应用程序进行压力测试。

     比如实际中我们说从比较小的负载开始,逐渐增加模拟用户的数量, 直到应用程序响应时间超时,就是说的负载测试。
作者: wrq201    时间: 2004-11-18 12:54
谢了,我认为web测试中可以考虑负载测试;而一般软件测试(如系统软件)可能多考虑压力测试;对吗?
作者: gg    时间: 2004-11-29 15:34
web测试中可以考虑负载测试,在测试当中不进行压力测试也可以???????:p
作者: testeryouyou    时间: 2004-12-2 11:41
我们现在做的最多压力测试就是通过增加用户量的负载测试,不知道其它的压力测试应该如何来做?
作者: 嘘garfield    时间: 2004-12-6 16:57
标题: 收获不少,感谢各位

作者: zhenxixi    时间: 2005-7-27 11:15
按超级版主的解释,是否可以这样简单的理解:负载测试是针对某种特殊的负载类型而言,逐渐增加负载量,直到系统出现崩溃;而压力测试则是针对各种不同的负载类型对系统进行测试,直到系统出现崩溃的状况?同时可以说压力测试的概念应该包含负载测试?
作者: njsjh1983    时间: 2005-11-21 16:03
标题: 有topdesk的学习资料文档吗,给予帮助,谢谢!!
有topdesk的学习资料文档吗,给予帮助,谢谢!!
作者: realism    时间: 2005-12-6 20:49
还是不够明确....
作者: 天空的鱼    时间: 2006-5-5 14:05
负载测试更多的是在正常的工作条件下,验证系统的容量是否达到要求
例如,一个服务器,能支持10万人同时访问,那么负载测试就是要测出在用户为10万人时,服务器是否还在正常工作的状态下,例如CPU的占用,内存的占用等。
压力测试呢一般指在超过正常负载的情况下系统的能力,例如CPU占用正常工作应该低于50%,那么如果在一定的负载下,CPU的占用率达到80%,甚至100%,那么整个系统是否还能工作,而不是down机。还有,压力测试还应该包括在大负载下的异常处理能力。
作者: angel_test    时间: 2006-5-14 15:55
负载测试主要测试在给定的负载情况下,检测系统是否达到系统预期的性能目标。

压力测试主要是在通过系统给定的预期的性能目标情况下,在逐渐给系统进行加压,测试系统在什么样的情况下,系统会产生异常。
作者: wxq8102    时间: 2006-8-1 16:59
简单总结一下:
压力:长时间连续运行,增加超负荷(并发,循环操作,多用户),什么时候系统会产生异常,以及异常处理能力,验证系统可靠性,找出瓶颈所在。
负载:一个很短时间内,处理一个巨大的数据量或执行许多功能调用上的能力,验证系统预期的性能目标,响应时间等。
作者: 胖子    时间: 2006-8-15 06:16
有用!
作者: walker_lai    时间: 2006-8-26 16:13
标题: 不太明白
还是不太明白啊,首先他们的资源上的给与是怎么样的?压力是满额的,负载是不满额的意思吗?
作者: maoshan    时间: 2007-1-24 15:32
压力测试的目的是调查系统在其资源超负荷的情况下的表现,尤其是对系统的处理时间有什么影响.这类测试在一种需要反常数量,频率或资源的方式下执行系统;目标:通过极限测试方法,发现系统在极限或恶劣环境中自我保护能力.主要验证系统的可靠性.
负载测试的目的是使系统承受超额的数据容量来发现它是否能够正确处理.负载测试是面向数据的,并且它的目的是显示系统可以处理目标内确定的数据容量.
作者: cdj0823    时间: 2007-1-24 21:58
压力测试通过逐步增加系统负载,最终确定在什么负载条件下系统性能将处于崩溃状态,以此获得系统能提供的最大服务级别的测试。
负载测试通过逐步增加系统负载,最终确定在满足性能指标的情况下,系统能承受的最大负载量的测试。
作者: lionel319    时间: 2007-3-19 19:52
个人理解 压力测试就是让系统在短时间内处理大量的数据和任务或者让系统在一定负载下长时间运行观察系统的资源使用情况。
负载测试就是在逐步增加负载下,观察系统所能承受的最大负载
作者: jiaerxue    时间: 2007-3-20 19:37
个人理解负载是不满额的,压力是满额的。
作者: guoxing0865    时间: 2007-4-3 15:28
做个记号
作者: bqian1986    时间: 2007-4-8 13:01
sdlkfj2
作者: lisa.chen    时间: 2007-4-9 17:52
标题: 同意lionel319
“个人理解 压力测试就是让系统在短时间内处理大量的数据和任务或者让系统在一定负载下长时间运行观察系统的资源使用情况。
负载测试就是在逐步增加负载下,观察系统所能承受的最大负载”
****************************同意该楼意见!sdlkfj2
作者: 51zsk    时间: 2007-4-9 22:58
“个人理解 压力测试就是让系统在短时间内处理大量的数据和任务或者让系统在一定负载下长时间运行观察系统的资源使用情况。
负载测试就是在逐步增加负载下,观察系统所能承受的最大负载”
我也这样认为,大家在 讨论下
作者: 51_ally    时间: 2007-4-10 16:34
studing
作者: family_figthing    时间: 2007-5-30 14:01
哈哈哈。。。又学了一点知识!!!
作者: yeqiuangel    时间: 2007-6-15 21:56
新手,学习中咯
作者: lijieyang    时间: 2007-6-18 11:29
总算对这两个概念有一点认识了,对于新人概念的混淆是可怕的sdlkfj3
作者: honckly    时间: 2007-6-18 13:42
[quote]原帖由 [i]wxq8102[/i] 于 2006-8-1 16:59 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=275253&ptid=4952][/url]
简单总结一下:
压力:长时间连续运行,增加超负荷(并发,循环操作,多用户),什么时候系统会产生异常,以及异常处理能力,验证系统可靠性,找出瓶颈所在。
负载:一个很短时间内,处理一个巨大的数据量或执 ... [/quote]
个人认为这种解释理解还是蛮不错的。
作者: 275789515    时间: 2007-6-23 04:25
学习中
作者: 77582    时间: 2007-6-25 11:05
我觉得差不多。。。。多学习学习
作者: yuquan_32    时间: 2007-10-24 17:31
也有點暈,再看看.
作者: easycan    时间: 2007-10-24 18:07
那强度测试呢??
作者: Tester_wu    时间: 2007-10-28 12:00
[quote]原帖由 [i]maoshan[/i] 于 2007-1-24 15:32 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=421488&ptid=4952][/url]
压力测试的目的是调查系统在其资源超负荷的情况下的表现,尤其是对系统的处理时间有什么影响.这类测试在一种需要反常数量,频率或资源的方式下执行系统;目标:通过极限测试方法,发现系统在极限或恶劣环境中自我保护能力 ... [/quote]
压力和负载测试都属性能测试的范畴,压力测试主要是验证系统的可靠性.
负载测试是在系统规定性能条件下所能承受的最大负载。
作者: pasithea    时间: 2007-11-24 23:28
晕了,不过有点明白了
作者: pasithea    时间: 2007-11-24 23:28
晕了,不过有点明白了
作者: pasithea    时间: 2007-11-24 23:45
晕了,不过有点明白了
作者: Jifucy1010    时间: 2007-11-26 10:01
晕了,晕了
似乎是百家争鸣啊,都是个人理解
难道没有一个规定,晕,看看专业的书吧
作者: lord_will    时间: 2007-12-7 14:08
[quote]原帖由 [i]pcl2004_27[/i] 于 2004-11-18 12:47 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=30620&ptid=4952][/url]
个人理解

压力测试(STRESSTEST)和负载测试(LOADTEST)的区别是什么?”
     先让我们先了解什是压力测试,负载测试。
    压力测试是在一定的负荷条件下,长时间连续运行系统给系统性能造成的影响。
     ... [/quote]
Not exactly.
你所说的长时间的那是Endurance Test.其实要说Load test和Stress test的区别,首先这2种都是性能测试中的测试技术,或者说是测试种类. Load test是在一定的负载下模仿用户行为检验系统的性能; 而stress test是在高压下检验系统的稳定性以及功能性的载荷能力,不用模仿用户行为.
举例来说,如果在同样的时间段内对一个系统进行Load test和Stress test,如果使用的工具为LoadRunner,那么前者应该在脚本运行时根据系统需求(average workload和peak workload)和用户经验数据加入Think time,而Stress test则不用.
作者: 卡琪色    时间: 2007-12-11 13:42
还是没有弄清楚,来看只有通过一段实践才能弄清楚它们之间的区别!




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