51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

楼主: 默默巫
打印 上一主题 下一主题

做充分的压力测试,在软件上线后是否就不存在性能问题?(2010-1-26)获奖名单已公布

[复制链接]

该用户从未签到

21#
发表于 2010-2-1 17:20:20 | 只看该作者
原帖由 唐唐心语 于 2010-1-27 16:38 发表
压力测试只是性能测试的一部分,所以即使压力测试再完美,也不能保证性能不出问题,毕竟性能测试还包括强度测试,负载测试。。。

支持你的说法,要搞清楚压力测试和性能测试的概念。有好多因素可以引起性能的问题,包括压力所带来的性能的影响。
回复

使用道具 举报

该用户从未签到

22#
发表于 2010-2-2 20:21:19 | 只看该作者

BUG是发掘不尽的

BUG是发掘不尽的
回复

使用道具 举报

该用户从未签到

23#
发表于 2010-2-3 09:29:38 | 只看该作者
充分的性能测试,只能保证软件出现问题的概率降到最小,但是不能保证没有一点问题。
回复

使用道具 举报

该用户从未签到

24#
发表于 2010-2-3 15:32:48 | 只看该作者
首先"性能"这个提法太泛了,不好度量~~

其次,片面的关注“性能”本身没有意义~, 这样的牵引会使性能测试 纯粹为了性能而性能,为了指标而指标

不管是哪个方面的性能测试,绝大部分的情况下还是要考虑各种场景下“功能”是否能够正确!

表达一下观点,也不知道自己是正,是反,暂且中立吧
回复

使用道具 举报

该用户从未签到

25#
发表于 2010-2-3 16:12:35 | 只看该作者

没有完全测试

测试只是保证软件质量的一个手段,但是软件的质量不是有测试来衡量的。
所以测试不可能达到完全的
且有时由于测试环境(软硬件)的不同也会影响测试
测试在一定程度上来说是有局限性的
回复

使用道具 举报

该用户从未签到

26#
发表于 2010-2-3 18:13:11 | 只看该作者
回复

使用道具 举报

该用户从未签到

27#
发表于 2010-2-3 18:23:11 | 只看该作者
我的观点:做了充分的压力测试,软件上线后还存有性能问题。
我分析一下前提:
1.一个是在测试环境,或者研发环境
2.一个是在正式环境,已经上线运营的环境
做足了充分的压力测试,所在环境也是在测试环境,或者是研发环境!可能测试环境会尽量模拟!但是不代表是真实的上线的环境!在测试环境做的压力测试和正式上线后压力测试都会有差异!
总结:做了充足的压力测试,可以尽量减少软件上线后存在性能问题!
回复

使用道具 举报

该用户从未签到

28#
发表于 2010-2-4 15:08:21 | 只看该作者

做了充分的压力测试,在软件上线后是否就不存在性能问题了呢?当然是不

做了充分的压力测试,在软件上线后是否就不存在性能问题了呢?
我们先来分析一下这句话。何为充分?每个人的定义标准不一样,每个公司的定义标准不一样,每个项目的定义标准不一样等等,可以说出很多的不一样。既然有这么多的不一样,怎么可以下结论说就不存在性能问题呢?
而且做测试显然还受到时间,人员,资金等诸多因素的限制,是一个在有限资源下达成可接受成果的一个过程。脱离上面这些来纯粹的讨论这个问题,我个人认为是毫无价值的
回复

使用道具 举报

该用户从未签到

29#
发表于 2010-2-10 11:45:30 | 只看该作者
大家的观点已经很充足了,压力测试是在一定时间内对系统不断的施加压力,而性能测试考虑的因素会很多,单纯的从稳定性上说:压力测试只考虑一次性的负载程度,而性能测试则要考虑系统在长时间的运行后会不会仍然是稳定的,系统在运行中占用的内存会不会自动释放等等;
回复

使用道具 举报

该用户从未签到

30#
发表于 2010-2-19 10:02:38 | 只看该作者
支持反方
回复

使用道具 举报

该用户从未签到

31#
发表于 2010-2-22 22:23:04 | 只看该作者
命题不成立,正方说法存在绝对弱势(说得太绝对了)。
回复

使用道具 举报

该用户从未签到

32#
发表于 2010-2-24 15:46:08 | 只看该作者
压力是性能的一部分,所以压力测试只是性能测试中的一部分,根本不能说"做了充分的压力测试后,就不存在性能的问题",不然的话,根本不需要什么性能测试,都直接做压力测试就行了!
回复

使用道具 举报

  • TA的每日心情
    开心
    2017-9-20 12:50
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    33#
    发表于 2010-2-25 11:24:35 | 只看该作者
    真正上线后会面临更大的挑战,任何测试都是在尽可能的减少bug,而不能完全保证没有bug,所以不能说做了充分测试上线后就没有性能问题了,个人观点,
    回复

    使用道具 举报

    该用户从未签到

    34#
    发表于 2010-2-25 13:14:35 | 只看该作者
    压力测试的定义在于制造超出系统正常情况的负载,测试系统能否在这种情况下不瘫痪,压力测试重点在于稳定性和健壮性

    而性能问题主要是面向需求的,是通过负载测试来定义指标和度量方式的,对于能够‘充分’进行负载测试的系统上线后很难出现真的性能问题,而做了充分的压力测试,只能说明你是个不死的小强,但是跑得慢

    让我想起了NOKIA3310,怎么摔都不坏,但是你说它性能好?又大,有笨重,运行又慢
    回复

    使用道具 举报

    该用户从未签到

    35#
    发表于 2010-2-26 10:48:46 | 只看该作者

    钻个空子

    .        晕~ 这题也太一边倒了吧,正方太可怜了,看来大家唯物辩证法学的都不错啊,知道啥事儿都不能搞绝对化,呵呵~~,既然这样就钻个空子吧
            别着急辩,先分析题目吧
            1、充分:做到什么程度呢(理解为:不计成本地....)
            2、压力测试:性能测试里面名词一大堆,什么压力、容量、极限、负载...根本就没有统一的标准(理解为:压力测试笼统来讲就是性能测试)
            3、上线:实际环境复杂么,和测试环境有多大差异(理解为:实际环境和测试环境一样,访问量不大)

            嘿嘿,理解不同,答案也不同。如果我的测试环境就是真实环境,我的测试思路、方案没有任何问题,数据量和访问量等等都没有超出测试的预期(不考虑功能问题、需求变更和不可抗力的因素)――即充分测试,那么软件上线后就不应该出现问题。都做到这份上了就得相信自己。
    回复

    使用道具 举报

    该用户从未签到

    36#
    发表于 2010-2-26 14:34:24 | 只看该作者
    凡事无绝对!!!
    回复

    使用道具 举报

    该用户从未签到

    37#
    发表于 2010-3-1 10:27:23 | 只看该作者

    如果只是压力测试,再充分也不能保证上线不存在性能问题

    从题目背景来看,这里的压力测试就是对系统不断施加压力的测试,是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试。并不是泛指的性能测试,没有进行可靠性测试(long run),怎么保证呢,通常上线的系统需要长期的运转,也许在一定时间内即使压力很大,系统仍能正常运行,但时间长了就会出问题,在测试中经常遇到跑long run时,在第5天或者更靠后的时间系统出问题。尤其是java的系统,内存比较容易在长期运行后出现问题。所以充分的压力测试,不能保证伤心不存在性能问题。
    回复

    使用道具 举报

    该用户从未签到

    38#
    发表于 2010-3-1 11:30:54 | 只看该作者
    多门外汉的问题啊……怎么琢磨出来的这是……
    回复

    使用道具 举报

    该用户从未签到

    39#
    发表于 2010-3-1 14:43:46 | 只看该作者
    BUG是杀不尽的。
    回复

    使用道具 举报

    该用户从未签到

    40#
    发表于 2010-3-4 14:39:35 | 只看该作者
    再充分也不能保证上线不存在性能问题
    回复

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-4-25 14:34 , Processed in 0.082251 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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