happycqj 发表于 2007-4-3 19:20:28

负载测试,压力测试,疲劳测试,并发性测试?

谁能具体的解释一下负载测试,压力测试,疲劳测试,并发性测试?感觉把它们的概念看过后还是不太理解?

vacation9 发表于 2007-4-4 11:50:10

负载测试就是在系统接近饱和的情况下,测试一段时间内的时间和资源
压力测试就是在系统饱和的基础上继续加压,测试得到最大用户数
疲劳测试就是对已超饱和的系统进行测试
并发性测试就是对系统进行并发操作,获得最大并发数

rickyzhu 发表于 2007-4-4 12:57:27

关于性能测试的分类,可以举一个比较通俗的例子方便大家理解:
假设一个人很轻松就能背1袋米,背2袋米很吃力,最多就能背3袋米
稳定性测试–我让他背1袋米,但是让他去操场上跑圈,看多久累倒。
负载测试–我让他背2袋米去操场上跑圈,看多久累倒。
压力测试–我让他背2袋米,3袋米,4袋米…发现他最多就能背3袋



http://www.rickyzhu.com/2007/03/28/performance-testing-concept-definition/#comments

怪宝宝 发表于 2007-4-4 20:59:45

回复 #1 happycqj 的帖子

guanguan

bqian1986 发表于 2007-4-5 11:23:41

sdlkfj2

happycqj 发表于 2007-4-6 15:30:28

谢谢三楼的解释,好像明白了好多

盈非莹 发表于 2007-4-9 15:16:37

负载测试就是在系统接近饱和的情况下,测试一段时间内的时间和资源
压力测试就是在系统饱和的基础上继续加压,测试得到最大用户数,长时间的测试
疲劳测试就是对已超饱和的系统进行测试
并发性测试就是对系统进行并发操作,获得最大并发数,找到系统瓶颈。

45012 发表于 2007-4-9 16:22:47

3楼的比喻好生动,让人印象深刻sdlkfj5

yangkinki 发表于 2007-4-9 17:40:00

负载测试:通常运行时间比较短,在系统上逐渐加压,直到性能指标达到饱和状态(比如相应时间超出预期要求、系统资源占用率居高不下等),从而验证系统预期的性能目标、相应时间等。

压力测试:长时间运行,逐渐增加超负荷(并发、循环、多用户等),直到系统产生异常以及对异常的处理能力,从而验证系统可靠性、找到系统的瓶颈

shingo0109 发表于 2007-4-15 21:09:05

1.压力测试:在一定的负荷条件下,长时间连续运行系统给系统性能造成的影响。
2.并发性能测试的过程是一个负载测试和压力测试的过程,即逐渐增加负载,直到系统的瓶颈或者不能接收的性能点,通过综合分析交易执行指标和资源监控指标来确定系统并发性能的过程。
3.负载测试(Load Testing)是确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统组成部分的相应输出项,例如通过量、响应时间、CPU负载、内存使用等来决定系统的性能。
4.疲劳测试是采用系统稳定运行情况下能够支持的最大并发用户数,持续执行一段时间业务,通过综合分析交易执行指标和资源监控指标来确定系统处理最大工作量强度性能的过程。

glla 发表于 2007-4-16 17:00:32

嗯嗯,有点概念了,本来是混为一谈的。。

cangmang 发表于 2007-11-12 15:56:19

呵呵,还是那个N袋米的例子生动啊

孤独无心 发表于 2007-12-4 10:24:56

不错,终于分清楚了

板砖 发表于 2007-12-4 10:43:09

这种东西概念的确很容易混

wangyemami 发表于 2011-6-8 17:50:48

3楼和10楼的解释好像有点矛盾,关于负载和压力。
负载是看重背米袋的数量么?压力是看重的跑的时间么?
页: [1]
查看完整版本: 负载测试,压力测试,疲劳测试,并发性测试?