广东腾创技术服务有限公司_广东腾创-软件测试报告-信息化项目验收测试-软件产品登记测试-软件安全测试报告-第三方软件测试机构

软件测试入门,了解性能测试的这几个误区

误区1:软件系统必须通过功能测试之后才能进行性能测试

软件性能测试其实应该尽早的进行,该测试可以发生在各个测试阶段,即使在单元层,一个单独的模块性能也可以通过白盒测试来进行。但是要检查软件系统的真正性能,还需将整个系统的所有成分集中到一起进行。

有的资料中会提到:性能测试应该在完成系统代码开发和功能测试之后,是为了检查系统整体性能的做法,一般出现在验收性能测试中。

误区2:软件性能测试和功能测试一样需覆盖到所有功能

软件性能测试的主要目的是为了系统调优,不需要对所有的系统功能进行性能测试,在测试设计时需结合实际系统情况,先对软件系统可能存在的瓶颈进行分析,再依次制定性能测试方案。

误区3:软件性能测试主要是使用性能测试工具

性能测试中测试工具是必不可少的,但在测试过程中起到的只是辅助性作用,性能测试的关键还是在于测试方案、测试场景的分析以及问题的定位等,测试报表和瓶颈分析等等结论都是需要测试人员生成的,测试工具只是尽可能多的提供我们分析的依据。

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

我做不好性能测试,是因为对测试工具不熟悉;测试工具可以自动生成我所需要的报表;依靠性能测试工具就能准确定位系统瓶颈;

测试工具在测试中只能起到辅助性作用。而测试方案、测试场景的分析、问题的定位这才是性能测试的关键。不要期望测试工具能够生成你想要的东西(报表、瓶颈分析),工具只是尽可能多的提供我们分析的依据。

误区5:压力、负载、容量,这些不同的测试分开来执行

现实场景是复杂的,测试也需要尽可能的模拟负载的场景。在一个整体的系统性能测试场景中,应该包括各个类型的测试。而需要检查某一个方面的指标或分析某个性能问题时,尽量保证场景简单、单一、容易模拟。

误区6:在线用户数就是并发用户数

并发用户数高意味着PV(页面浏览量)大。

并发用户数*用户访问页面数=PV