51Testing软件测试论坛

标题: 压力测试和负载测试的区别 [打印本页]

作者: chenfeisoft    时间: 2007-7-25 17:35
标题: 压力测试和负载测试的区别
压力测试和负载测试的区别,好长时间没有接触了,今天要用到了,他们的区别是?
作者: zhangchen    时间: 2007-7-25 20:01
这个论坛搜搜就有了
作者: lhjtc8257    时间: 2007-7-25 21:45
原帖由 chenfeisoft 于 2007-7-25 17:35 发表
压力测试和负载测试的区别,好长时间没有接触了,今天要用到了,他们的区别是?



负载测试(Load Test):负载测试是一种性能测试,指数据在超负荷环境中运行,程序是否能够承担。
关注点:how much

压力测试(Stress Test): 强度测试是一种性能测试,他在系统资源特别低的情况下软件系统运行情况,目的是找到系统在哪里失效以及如何失效的地方。
包括
Spike testing:短时间的极端负载测试
Extreme testing:在过量用户下的负载测试
Hammer testing:连续执行所有能做的操作

容量测试(Volume Test):确定系统可处理同时在线的最大用户数
关注点:how much(而不是how fast)
容量测试,通常和数据库有关,容量和负载的区别在于:容量关注的是大容量,而不需要表现实际的使用。

其中,容量测试、负载测试、压力测试的英文解释为:
Volume Testing = Large amounts of data
Load Testing = Large amount of users
Stress Testing = Too many users, too much data, too little time and too little room[转]

作者: 冰兰色的心    时间: 2007-8-8 17:18
其实这是一种东西的两种不同叫法!即负载测试有常被称为压力测试,是指在一定的强度或压力的情况下,测试系统能否正常工作。
但这两个概念又是相对的,外面的负载叫压力,内部的压力叫负载,叫法无所谓,关键是概念。   
  以数据库为例:   
  负载测试主要关注系统内部的情况,如容量、可扩展性、功能等。例如,能够存储多少个TB的数据?如果同时调用全部的功能会不会出问题?   
  压力测试主要关心系统外部的表象。例如,能够同时处理多少人的数据操作?能够坚持多少小时不出问题?   
  负载过关了,但是压力不一定能够过关。好比你能够挑100斤,但是不一定能够连续挑一个月,嘻嘻,道理是一样的啦!!!sdlkfj5

还有一种解释是:
压力测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在什么负载条件下系统性能处于失效状态,并以此来获得系统能够提供的最大服务级别的测试。即:压力测试是测试系统在一定负载量(根据负载测试选取此负载量)长时间运行是否会出现内存泄漏等情况,关注系统的稳定性、可靠性和可恢复性。
负载测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的测试。
简单点说就是:压力测试是看加多少负载就能使系统失效,负载测试是看在满足系统就快失效的一刹那间能承受的负载。即:负载测试是对不同负载量的性能指标值进行记录,关注的是不同场景下的性能指标,不关注系统的稳定性、可靠性和可恢复性。

其实简单说,压力测试是一种特定类型的负载测试!
作者: YT0313    时间: 2007-8-9 21:08
标题: 给你两个关于压力测试负载测试的文档看看吧。。。。
给你两个关于压力测试负载测试的文档看看吧。。。。
作者: v_v    时间: 2007-8-20 22:12
楼上的谢谢了。。。顶下
作者: cxywsp    时间: 2007-8-20 23:26
谢谢了
作者: red-hat    时间: 2007-8-21 08:32
原帖由 YT0313 于 2007-8-9 21:08 发表
给你两个关于压力测试负载测试的文档看看吧。。。。



看过!
作者: mojuncong    时间: 2007-8-22 22:19
要顶一下!
作者: 47119986    时间: 2007-9-5 16:07
负载测试:是为了测量Web系统在某一负载级别上的性能,以保证Web系统在需求范围内能正常工作。负载级别可以是某个时刻同时访问Web系统的用户数量,也可以是在线数据处理的数量。例如:Web应用系统能允许多少个用户同时在线?如果超过了这个数量,会出现什么现象?Web应用系统能否处理大量用户对同一个页面的请求?     
   
  进行压力测试是指实际破坏一个Web应用系统,测试系统的反映。压力测试是测试系统的限制和故障恢复能力,也就是测试Web应用系统会不会崩溃,在什么情况下会崩溃。黑客常常提供错误的数据负载,直到Web应用系统崩溃,接着当系统重新启动时获得存取   
   
  我觉的应该由负载测试决定最大用户数!




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