负载测试,压力测试,疲劳测试,并发性测试?
谁能具体的解释一下负载测试,压力测试,疲劳测试,并发性测试?感觉把它们的概念看过后还是不太理解? 负载测试就是在系统接近饱和的情况下,测试一段时间内的时间和资源压力测试就是在系统饱和的基础上继续加压,测试得到最大用户数
疲劳测试就是对已超饱和的系统进行测试
并发性测试就是对系统进行并发操作,获得最大并发数 关于性能测试的分类,可以举一个比较通俗的例子方便大家理解:
假设一个人很轻松就能背1袋米,背2袋米很吃力,最多就能背3袋米
稳定性测试–我让他背1袋米,但是让他去操场上跑圈,看多久累倒。
负载测试–我让他背2袋米去操场上跑圈,看多久累倒。
压力测试–我让他背2袋米,3袋米,4袋米…发现他最多就能背3袋
http://www.rickyzhu.com/2007/03/28/performance-testing-concept-definition/#comments
回复 #1 happycqj 的帖子
guanguan sdlkfj2 谢谢三楼的解释,好像明白了好多 负载测试就是在系统接近饱和的情况下,测试一段时间内的时间和资源压力测试就是在系统饱和的基础上继续加压,测试得到最大用户数,长时间的测试
疲劳测试就是对已超饱和的系统进行测试
并发性测试就是对系统进行并发操作,获得最大并发数,找到系统瓶颈。 3楼的比喻好生动,让人印象深刻sdlkfj5 负载测试:通常运行时间比较短,在系统上逐渐加压,直到性能指标达到饱和状态(比如相应时间超出预期要求、系统资源占用率居高不下等),从而验证系统预期的性能目标、相应时间等。
压力测试:长时间运行,逐渐增加超负荷(并发、循环、多用户等),直到系统产生异常以及对异常的处理能力,从而验证系统可靠性、找到系统的瓶颈 1.压力测试:在一定的负荷条件下,长时间连续运行系统给系统性能造成的影响。
2.并发性能测试的过程是一个负载测试和压力测试的过程,即逐渐增加负载,直到系统的瓶颈或者不能接收的性能点,通过综合分析交易执行指标和资源监控指标来确定系统并发性能的过程。
3.负载测试(Load Testing)是确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统组成部分的相应输出项,例如通过量、响应时间、CPU负载、内存使用等来决定系统的性能。
4.疲劳测试是采用系统稳定运行情况下能够支持的最大并发用户数,持续执行一段时间业务,通过综合分析交易执行指标和资源监控指标来确定系统处理最大工作量强度性能的过程。 嗯嗯,有点概念了,本来是混为一谈的。。 呵呵,还是那个N袋米的例子生动啊 不错,终于分清楚了 这种东西概念的确很容易混 3楼和10楼的解释好像有点矛盾,关于负载和压力。
负载是看重背米袋的数量么?压力是看重的跑的时间么?
页:
[1]