51Testing软件测试论坛

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

作者: zynuage    时间: 2008-8-4 11:28
标题: 压力测试和负载测试的讨论
用loadrunner做性能测试时,设计虚拟用户为400个,在设计场景中,如果我让虚拟用户在施压时全部加载,运行时间是运行完就立刻停止,这个场景属于压力测试。
如果我让虚拟用户在施压时全部加载,运行时间为30分钟。这就属于负载测试,我是这样理解的,大家呢?
作者: liujg    时间: 2008-8-4 13:02
压力测试可以这么理解!
负载测试 的加载方式可以设计成你业务的真实负载方式,这样会好一点!
作者: chuhaiyan    时间: 2008-8-4 13:50
我是这么理解的,压力测试是以破坏为目的
负载测试,是以不破坏系统为前提的来运行
作者: 森林一木    时间: 2008-8-4 21:32
压力:背米袋跑10里地,跑的过程中不断加米袋;

负载:背米袋跑10里地,跑的过程中不增加米袋。
作者: tinafrog    时间: 2008-8-5 09:00
呵呵 楼上的比喻很形象嘛!
作者: zynuage    时间: 2008-8-5 09:10
大家把我的意思听拧了,我的意思不是问压力和负载的区别,而是我上边的场景设计的是否合理。o(∩_∩)o...,纠正一下上上楼的比喻,压力是在不知服务器的承受能力的情况下增加米袋,直到压死为止。而负载是知道服务器能够承受多少米袋,拿最大的极限向服务器施压,看看在此的情况下服务器的性能。上上楼的负载比喻容易让初学者误解。o(∩_∩)o...
作者: aks5201314    时间: 2008-8-5 10:31
你的压力测试场景设计的不合理.做压力测试的时候,你要定一个预期的测试目标,注意,压死一般不作为目标.比如事务平均响应时间或每秒事务数等.在压力逐渐增大的情况下,能否达到你的测试目标.压力测试也是需要一个过程的,在这个过程中压力一点一点的加,并且也可以持续一段时间.这才符合实际的情况.做压力测试时,一般建立一个目标导向性的场景模式.
作者: 森林一木    时间: 2008-8-5 11:01
原帖由 zynuage 于 2008-8-5 09:10 发表
大家把我的意思听拧了,我的意思不是问压力和负载的区别,而是我上边的场景设计的是否合理。o(∩_∩)o...,纠正一下上上楼的比喻,压力是在不知服务器的承受能力的情况下增加米袋,直到压死为止。而负载是知道服务器 ...

感谢纠正,哈哈。不过最大的压力你怎么知道的?
作者: zynuage    时间: 2008-8-5 13:15
标题: 回复 7# 的帖子
感谢七楼帮忙
作者: zynuage    时间: 2008-8-5 13:17
标题: 回复 8# 的帖子
公司肯定有需求,压力是看服务器的承受能力,负载是看服务器的运行的性能值
作者: zynuage    时间: 2008-8-5 13:20
标题: 回复 7# 的帖子
这些又回到公司的需求上了,现在公司没有需求,这些我如何考虑呢?我这是在没有需求,但我又不知道公司的服务器的实际承受能力,公司是第一次做性能测试,现在我该如何做呢,希望大家给我提些建议?公司就想知道公司开发的系统实际的性能,这如何下手呢?

[ 本帖最后由 zynuage 于 2008-8-5 13:25 编辑 ]
作者: zynuage    时间: 2008-8-7 17:18

作者: tkdcx    时间: 2008-8-7 22:57
标题: 还是背米分析
1.负载测试---让他背2袋米去操场上跑圈,看多久累倒
2.压力测试---让他背2袋米,途中不断加。这样 3.袋,4袋。。。。发现他最多就能背3袋
作者: 兰兰    时间: 2008-8-8 09:35
负载测试时通过逐步增加系统的负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的测试
压力测试是通过逐步增加系统负载,测试系统性能的变化,最终确定在什么负载条件下系统性能处于失效状态,并以此来获得系统能提供的最大服务级别的测试。及夜里测试为了发现在什么条件下系统的性能会变的不可接受。
作者: hanyancui28    时间: 2008-8-14 10:43
标题: 回复 1# 的帖子
负载测试:是基于一个面的测试。例如,一个网站只能满足10000个人同时在线,我们对这个网站做负载测试时,就让10000个人同时在线,看看网站能正常运行多久。负载测试是进行长时间,满负载的测试,不超出正常值。

压力测试:是基于一个点的测试。例如:一个网站能满足10000个人同时在线,这10000个人同时在线的前提是,10000个人同时在线时,我的网站是可正常运行的,对它做性能测试时,就是在10000个人的基础上还不断的加人,看网站同时在线人数到多少时,网站会崩溃。对于性能测试,我们可以用来找软件性能方面的瓶颈,以提高软件的性能。




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