51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4370|回复: 14
打印 上一主题 下一主题

[讨论] 压力测试和负载测试的讨论

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-8-4 11:28:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用loadrunner做性能测试时,设计虚拟用户为400个,在设计场景中,如果我让虚拟用户在施压时全部加载,运行时间是运行完就立刻停止,这个场景属于压力测试。
如果我让虚拟用户在施压时全部加载,运行时间为30分钟。这就属于负载测试,我是这样理解的,大家呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-8-4 13:02:08 | 只看该作者
压力测试可以这么理解!
负载测试 的加载方式可以设计成你业务的真实负载方式,这样会好一点!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-8-4 13:50:29 | 只看该作者
我是这么理解的,压力测试是以破坏为目的
负载测试,是以不破坏系统为前提的来运行
回复 支持 反对

使用道具 举报

  • TA的每日心情
    郁闷
    2015-6-16 14:29
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    4#
    发表于 2008-8-4 21:32:44 | 只看该作者
    压力:背米袋跑10里地,跑的过程中不断加米袋;

    负载:背米袋跑10里地,跑的过程中不增加米袋。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2008-8-5 09:00:20 | 只看该作者
    呵呵 楼上的比喻很形象嘛!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2008-8-5 09:10:23 | 只看该作者
    大家把我的意思听拧了,我的意思不是问压力和负载的区别,而是我上边的场景设计的是否合理。o(∩_∩)o...,纠正一下上上楼的比喻,压力是在不知服务器的承受能力的情况下增加米袋,直到压死为止。而负载是知道服务器能够承受多少米袋,拿最大的极限向服务器施压,看看在此的情况下服务器的性能。上上楼的负载比喻容易让初学者误解。o(∩_∩)o...
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2008-8-5 10:31:36 | 只看该作者
    你的压力测试场景设计的不合理.做压力测试的时候,你要定一个预期的测试目标,注意,压死一般不作为目标.比如事务平均响应时间或每秒事务数等.在压力逐渐增大的情况下,能否达到你的测试目标.压力测试也是需要一个过程的,在这个过程中压力一点一点的加,并且也可以持续一段时间.这才符合实际的情况.做压力测试时,一般建立一个目标导向性的场景模式.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-6-16 14:29
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    8#
    发表于 2008-8-5 11:01:31 | 只看该作者
    原帖由 zynuage 于 2008-8-5 09:10 发表
    大家把我的意思听拧了,我的意思不是问压力和负载的区别,而是我上边的场景设计的是否合理。o(∩_∩)o...,纠正一下上上楼的比喻,压力是在不知服务器的承受能力的情况下增加米袋,直到压死为止。而负载是知道服务器 ...

    感谢纠正,哈哈。不过最大的压力你怎么知道的?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2008-8-5 13:15:55 | 只看该作者

    回复 7# 的帖子

    感谢七楼帮忙
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
     楼主| 发表于 2008-8-5 13:17:49 | 只看该作者

    回复 8# 的帖子

    公司肯定有需求,压力是看服务器的承受能力,负载是看服务器的运行的性能值
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
     楼主| 发表于 2008-8-5 13:20:38 | 只看该作者

    回复 7# 的帖子

    这些又回到公司的需求上了,现在公司没有需求,这些我如何考虑呢?我这是在没有需求,但我又不知道公司的服务器的实际承受能力,公司是第一次做性能测试,现在我该如何做呢,希望大家给我提些建议?公司就想知道公司开发的系统实际的性能,这如何下手呢?

    [ 本帖最后由 zynuage 于 2008-8-5 13:25 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
     楼主| 发表于 2008-8-7 17:18:27 | 只看该作者
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2008-8-7 22:57:38 | 只看该作者

    还是背米分析

    1.负载测试---让他背2袋米去操场上跑圈,看多久累倒
    2.压力测试---让他背2袋米,途中不断加。这样 3.袋,4袋。。。。发现他最多就能背3袋
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2008-8-8 09:35:02 | 只看该作者
    负载测试时通过逐步增加系统的负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的测试
    压力测试是通过逐步增加系统负载,测试系统性能的变化,最终确定在什么负载条件下系统性能处于失效状态,并以此来获得系统能提供的最大服务级别的测试。及夜里测试为了发现在什么条件下系统的性能会变的不可接受。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2008-8-14 10:43:19 | 只看该作者

    回复 1# 的帖子

    负载测试:是基于一个面的测试。例如,一个网站只能满足10000个人同时在线,我们对这个网站做负载测试时,就让10000个人同时在线,看看网站能正常运行多久。负载测试是进行长时间,满负载的测试,不超出正常值。

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

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-20 15:33 , Processed in 0.075158 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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