cyrcici81 发表于 2010-2-1 17:20:20

原帖由 唐唐心语 于 2010-1-27 16:38 发表 http://bbs.51testing.com/images/common/back.gif
压力测试只是性能测试的一部分,所以即使压力测试再完美,也不能保证性能不出问题,毕竟性能测试还包括强度测试,负载测试。。。
支持你的说法,要搞清楚压力测试和性能测试的概念。有好多因素可以引起性能的问题,包括压力所带来的性能的影响。

wode51testing 发表于 2010-2-2 20:21:19

BUG是发掘不尽的

BUG是发掘不尽的

huna0102 发表于 2010-2-3 09:29:38

充分的性能测试,只能保证软件出现问题的概率降到最小,但是不能保证没有一点问题。

liujinqi 发表于 2010-2-3 15:32:48

首先"性能"这个提法太泛了,不好度量~~

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

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

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

痞子找茬 发表于 2010-2-3 16:12:35

没有完全测试

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

work_856 发表于 2010-2-3 18:13:11

:Q

daixing521 发表于 2010-2-3 18:23:11

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

lgp0403 发表于 2010-2-4 15:08:21

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

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

白痴宝贝 发表于 2010-2-10 11:45:30

大家的观点已经很充足了,压力测试是在一定时间内对系统不断的施加压力,而性能测试考虑的因素会很多,单纯的从稳定性上说:压力测试只考虑一次性的负载程度,而性能测试则要考虑系统在长时间的运行后会不会仍然是稳定的,系统在运行中占用的内存会不会自动释放等等;

夜魅 发表于 2010-2-19 10:02:38

支持反方

pt163 发表于 2010-2-22 22:23:04

命题不成立,正方说法存在绝对弱势(说得太绝对了)。:)

测试新新手 发表于 2010-2-24 15:46:08

压力是性能的一部分,所以压力测试只是性能测试中的一部分,根本不能说"做了充分的压力测试后,就不存在性能的问题",不然的话,根本不需要什么性能测试,都直接做压力测试就行了!

月上百合 发表于 2010-2-25 11:24:35

真正上线后会面临更大的挑战,任何测试都是在尽可能的减少bug,而不能完全保证没有bug,所以不能说做了充分测试上线后就没有性能问题了,个人观点,

云层 发表于 2010-2-25 13:14:35

压力测试的定义在于制造超出系统正常情况的负载,测试系统能否在这种情况下不瘫痪,压力测试重点在于稳定性和健壮性

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

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

XZTest 发表于 2010-2-26 10:48:46

钻个空子

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

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

zhujie19881129 发表于 2010-2-26 14:34:24

凡事无绝对!!!

creatysun 发表于 2010-3-1 10:27:23

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

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

gaha 发表于 2010-3-1 11:30:54

多门外汉的问题啊……怎么琢磨出来的这是……

吃我 发表于 2010-3-1 14:43:46

BUG是杀不尽的。:victory:

卿如野菊花 发表于 2010-3-4 14:39:35

再充分也不能保证上线不存在性能问题
页: 1 [2] 3
查看完整版本: 做充分的压力测试,在软件上线后是否就不存在性能问题?(2010-1-26)获奖名单已公布