悠悠的心情,悠悠地生活。。。。。。

性能测试的误区

上一篇 / 下一篇  2008-02-25 14:39:50 / 个人分类:性能测试

误区1应用程序必须通过功能测试后才可以测试性能。

+|,ei(C&m/P wS0~0

性能测试从早开始,完成一个小模块,对小模块的接口进行性能测试、一般耗费资源很少,但可以防止问题在项目在最后发现、花费很大的精力去修改。

_7utg#J-zo0

误区2性能测试要像功能测试一样,覆盖到所有功能。

N+O1{n$bUk2A0

性能测试的主要目的是为了系统调优。不可能对所有的系统功能都进行性能测试。在测试设计时需要结合当时的实际系统,先分析软件可能存在的瓶颈,此时可依据8020原则分析:对系统资源的利用、数据大量传输、数据转换、用户使用频率、逻辑复杂度等进行分析,选择要执行的功能和场景,再依此制定性能测试的方案。

/z0o.J){u/@7_$P(N0

误区3系统吞吐率随着并发量增加而增加。51Testing软件测试网([)k? u!CJZF8ZC

随着并发量的增加吞吐率并不是线性增长的。并发量从小逐渐增大,开始阶段吞吐率随着并发量的增加线性变化;当并发量达到某一值时,系统处理能力趋于饱和,此时再逐渐增大并发,会有一些请求处于等待状态,所以响应时间变慢,吞吐率趋于稳定;当并发量达到系统的最大处理能力后,再增加并发,系统处理能力会下降,吞吐率也会下降,最终可能发生51Testing软件测试网'qIQ~-C6O!l2jt

误区4做性能测试主要是测试工具的使用。

x7z9f#[r,JR,_0测试工具只是起辅助性作用。而测试方案、测试场景的分析、问题的定位才是性能测试的关键。不要期望工具可以生产所有你想要的东西,工具只能尽可能多的提供给我们分析的数据。

TAG: 性能测试

 

评分:0

我来说两句

Open Toolbar