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

性能测试的误区

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

误区1应用程序必须通过功能测试后才可以测试性能。51Testing软件测试网 o:A[&~^PtP

性能测试从早开始,完成一个小模块,对小模块的接口进行性能测试、一般耗费资源很少,但可以防止问题在项目在最后发现、花费很大的精力去修改。51Testing软件测试网R6z3\ ^2HQ}0UX5]

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

nED*w/eJF0

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

误区3系统吞吐率随着并发量增加而增加。51Testing软件测试网D We2I7_fZV

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

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

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

TAG: 性能测试

 

评分:0

我来说两句

Open Toolbar