51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 984|回复: 9
打印 上一主题 下一主题

压力测试和负载测试的区别

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-7-25 17:35:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
压力测试和负载测试的区别,好长时间没有接触了,今天要用到了,他们的区别是?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-7-25 20:01:31 | 只看该作者
这个论坛搜搜就有了
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-7-25 21:45:41 | 只看该作者
原帖由 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[转]
回复 支持 反对

使用道具 举报

该用户从未签到

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

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

其实简单说,压力测试是一种特定类型的负载测试!
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-8-9 21:08:26 | 只看该作者

给你两个关于压力测试负载测试的文档看看吧。。。。

给你两个关于压力测试负载测试的文档看看吧。。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-8-20 22:12:57 | 只看该作者
楼上的谢谢了。。。顶下
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-8-20 23:26:36 | 只看该作者
谢谢了
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-8-21 08:32:26 | 只看该作者
原帖由 YT0313 于 2007-8-9 21:08 发表
给你两个关于压力测试负载测试的文档看看吧。。。。



看过!
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2007-8-22 22:19:19 | 只看该作者
要顶一下!
回复 支持 反对

使用道具 举报

该用户从未签到

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

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-25 12:27 , Processed in 0.074663 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表