small_fish 2004-11-20 22:45
各位前辈,请问压力测试和负载测试有什么区别?
各位前辈,刚刚进入测试领域,有好多疑惑,请各位前辈指教。请问压力测试和负载测试有什么区别?
testing 2004-11-20 22:47
这个问题在论坛上已经回答很多次了,建议用论坛的搜索功能找一找,否则重复问题太多了。^_^
songfun 2004-12-18 13:22
某些时候两个概念会混淆在一起。
但是要分开的话,就是这样————————
(引用一下pcl的话)
压力测试(STRESSTEST)和负载测试(LOADTEST)的区别是什么?”
先让我们先了解什是压力测试,负载测试。
压力测试是在一定的负荷条件下,长时间连续运行系统给系统性能造成的影响。
负载测试:在一定的工作负荷下,给系统造成的负荷及系统响应的时间。
从概念上区别他们,可以看出压力测试有个长时间运行,而负载测试负载类型可能是其他类型的。
压力测试主要是为了发现在一(任意)定条件下软件系统的性能的变化情况。通过改变应用程序的输入以对应用程序施加越来越大的负载(并发,循环操作,多用户)并测量在这些不同的输入时性能的改变,也就是通常说的概念:压力测试考察当前软硬件环境下系统所能承受的最大负荷并帮助找出系统瓶颈所在。其实这种测试也可以称为负载测试,但是负载测试通常描述一种特定类型的压力测试——增加用户数量以对应用程序进行压力测试。
比如实际中我们说从比较小的负载开始,逐渐增加模拟用户的数量, 直到应用程序响应时间超时,就是说的负载测试。
----
再引用一下web测试中的内容
2、负载测试
负载测试是为了测量Web系统在某一负载级别上的性能,以保证Web系统在需求范围内能正常工作。负载级别可以是某个时刻同时访问Web系统的用户数量,也可以是在线数据处理的数量。例如:Web应用系统能允许多少个用户同时在线?如果超过了这个数量,会出现什么现象?Web应用系统能否处理大量用户对同一个页面的请求?
3、压力测试
负载测试应该安排在Web系统发布以后,在实际的网络环境中进行测试。因为一个企业内部员工,特别是项目组人员总是有限的,而一个Web系统能同时处理的请求数量将远远超出这个限度,所以,只有放在Internet上,接受负载测试,其结果才是正确可信的。
进行压力测试是指实际破坏一个Web应用系统,测试系统的反映。压力测试是测试系统的限制和故障恢复能力,也就是测试Web应用系统会不会崩溃,在什么情况下会崩溃。黑客常常提供错误的数据负载,直到Web应用系统崩溃,接着当系统重新启动时获得存取权。
压力测试的区域包括表单、登陆和其他信息传输页面等。
smartbaby 2004-12-20 08:45
上面的版主解释的满清楚了!
不过为了初入测试的朋友能更好的解决问题。我再补充一点点说明:
最简单来说:
负载测试是测试软件本身最大所能承受的性能测试;
压力测试就是一种破坏性的性能测试;
只要理解这两点区别,就非常好理解性能测试了。
daichunchang 2005-4-20 21:18
~~~~~~多看一次有一次的收获~~
Tender 2005-8-20 18:15
都是ADMINISTRATOR级的人物,要多看看的!
marry120 2005-10-13 11:39
同意
多看一次多一次的收获