heale 发表于 2006-5-7 13:43:02

黑盒测试中容量、负载以及压力测试的区别与联系是什么?

黑盒测试中容量、负载以及压力测试的区别与联系是什么?

xiaonan 发表于 2006-5-7 14:02:43

负载测试是为了检验系统在给定负载下是否能达到预期性能指标;压力测试是在超负荷的情况下,测试系统的性能表现;容量测试针对数据库而言,是系统处理大数据量时的性能表现.负载测试、压力测试和容量测试都属于性能测试的范畴.

heale 发表于 2006-5-7 14:40:03

谢谢了,明白了!

maoshan 发表于 2007-1-24 17:19:31

补充一点:
压力测试尤其感兴趣的是系统在资源超负荷的情况下对系统的处理时间的影响.这类测试在一种需要反常数量,频率或资源的方式下执行系统.其目标是通过极限测试方法,发现系统在极限或恶劣环境中自我保护能力.主要验证系统的可靠性.
容量测试的目的是显示系统可以处理目标内确定的数据容量.

yoyo_zhang 发表于 2007-2-4 13:47:00

黑盒测试中容量、负载以及压力测试的区别与联系是什么?

容量,负载以及压力测试都属于性能测试的范畴。
1.容量测试是使系统承受超额的数据容量来发现它是否能够正确地处理。它是面向数据的
2.负载测试主要是记录不同负载下的性能指标。比如针对某一个小的负载进行测试,看看他这时候的各项3性能指标,然后再不断的加载直到系统破坏,看看这个过程中,系统的性能有什么变化。它不关心系统是否稳定,是否可靠。
3.压力测试是调查系统在其资源超负荷的情况下的表现。通过长时间的运行考察它的稳定性,以及通过破坏性测试即极限测试方法,发现系统在极限或恶劣环境中自我保护能力,主要验证系统的可靠性,易恢复性。
可见,压力测试和负载测试属于动态的性能指标;而容量测试属于静态的性能指标。

yqx 发表于 2007-3-3 21:52:34

我眼中的容量测试

sdlkfj5 用一个人喝酒来说
容量测试: 比如某人的酒量是1斤
               case1: 当他喝到9两   result: 一切正常
               case2: 喝到1斤时      result:一切正常
               case3:喝道1.1斤时      result: 倒地了(系统跨了)
以上用边界值的方法测试了此人的(喝酒)容量

celamethyst 发表于 2007-3-6 19:17:11

1.负载测试:记录不同负载下的性能指标。
2.压力测试:一定负载量下,长时间运行其稳定性:观察性能指标;其破坏性:可靠性、易恢复性。
3.容量测试:静态指标。

qubao0451 发表于 2007-6-10 15:22:19

456

mingbaile

MarsNoNo 发表于 2007-6-11 15:18:24

原帖由 yqx 于 2007-3-3 21:52 发表 http://bbs.51testing.com/images/common/back.gif
sdlkfj5 用一个人喝酒来说
容量测试: 比如某人的酒量是1斤
               case1: 当他喝到9两   result: 一切正常
               case2: 喝到1斤时      result:一切正常
               case3:喝道 ...
经典的比喻啊!!!此话一出,容量已解。多谢。

霸气林林 发表于 2007-6-11 18:19:45

小熊的这个解答太经典了,不过的确可以用生活中的例子来解释sdlkfj3

oftime999 发表于 2007-6-13 19:14:59

都属于性能测试范畴,只是测试目的和内容不同.

red-hat 发表于 2007-6-14 14:27:23

query

黑盒测试?
黑盒测试是测试方法,其他的三个概念是系统测试中性能测试的3种类型,概念上有点混了吧!

kickgod 发表于 2007-7-24 11:10:34

豁然开朗sdlkfj2

linlinxu 发表于 2007-7-25 12:47:06

回复所有

1.压力测试
强度或压力测试是在一种需要异常数量、频率或资源(通常是超出正常设计容量或者负荷)的方式下,执行可重复的负载测试,以检查程序对异常情况的抵抗能力,找出性能瓶颈。异常情况,主要指那些峰值、极限值、大量数据的长时间处理等。
2.性能测试
这里指的是狭义上的性能测试,也称指标测试,测试系统的性能指标,一般应该在产品需求文档中有明确定义,如果没有定义可以考虑从国际国家标准、企业内部标准、用户感觉等方面来考虑。
3.容量测试
容量分为动态容量和静态容量,动态容量比如支持的同时在线用户数,静态容量,比如数据的静态容量,譬如记录数等。通过性能测试,如果找到了系统的极限或苛刻的环境中系统的性能表现,在一定的程度上,我们完成了负载测试和容量测试。容量可以看作系统性能指标中一个特定环境下的一个特定性能指标,即设定的界限或极限值。
4.压力测试、容量测试和性能测试的关系
压力测试可以看作是容量测试、性能测试和可靠性测试的一种手段,不是直接的测试目标。压力测试的重点在于发现功能性测试所不易发现的系统方面的缺陷。而容量测试和性能测试是系统测试的主要目标内容,也就是确定软件产品或系统的非功能性方面的质量特征,包括具体的特征值。容量测试和性能测试更着力于提供性能与容量方面的数据,为软件系统部署、维护、质量改进服务,并可以帮助市场投标、销售人员对客户的解释、广告宣传等服务。
压力测试、容量测试、性能测试,测试的方法相似、相通,在实际测试工作中,往往结合起来进行,以提高测试效率。一般会设置专门的性能测试实验室,完成这些工作。即使用虚拟的手段模拟实际操作,所需要的客户端有时还是很大的,所以性能测试实验室的投资较大。对于许多中小型软件公司,可以委托第三方完成性能测试,可以很大程度上降低成本。

lxm 发表于 2007-7-26 09:05:48

受教了

肚子 发表于 2007-7-26 15:40:44

原帖由 yqx 于 2007-3-3 21:52 发表 http://bbs.51testing.com/images/common/back.gif
sdlkfj5 用一个人喝酒来说
容量测试: 比如某人的酒量是1斤
               case1: 当他喝到9两   result: 一切正常
               case2: 喝到1斤时      result:一切正常
               case3:喝道 ...

颇有PCL风范啊
我又想到PCL当年,负载测试和压力测试的比喻了……sdlkfj3

shtina 发表于 2007-7-28 15:09:19

容量:正常情况下能放多少
负载:正常情况下再加点再加点
压力:最大承受能力下再加点,看啥反应sdlkfj3

nancy929 发表于 2008-2-28 10:54:47

17#解释的浅显易懂,8错!:)
页: [1]
查看完整版本: 黑盒测试中容量、负载以及压力测试的区别与联系是什么?