多测师-多培养一些优秀的测试工程师
网站地图 |   收藏本站   |   

17727591462

常见的性能测试误区

发布日期:2022-05-11 09:12:17 作者:多测师 浏览次数:

  (1)没有设置好性能测试期望

  在性能测试开始前没有从几个不同的角度设置期望,以确保测试结果是有价值的,这是最常见的性能测试误区。这些期望包括测试小组需要定义合理的输入和输出性能期望,如果没有提前设置,那么很难判断被测试的应用程序的性能是否合格。

常见的性能测试误区

  (2)性能测试环境失真

  显然,测试环境应尽可能地与生产环境相似,因为任何差异都将引入不确定性。因此,性能测试环境应在每个细节(从服务器防火墙和后端资源的数量到网络电缆的规格)上完全模仿生产环境。

  理想的性能测试环境应该由专用的服务器机器与连接它们的专用网络组成,非专用服务器环境可能会产生许多的问题。例如共享的网络资源和内部网共享性能环境,这些都可能造成性能测试结果的失真,这与测试时网络的利用率直接有关。因此,如果基于应用程序的服务器也作为其他无关的应用程序或配置的服务器在运行,那么进行性能测试将是失真的。

  另一方面,性能测试环境的客户机端对性能测试结果也有重大影响。负载测试客户机机器应被完全专用于负载测试任务,客户机机器也应保持在网络配置上并尽可能地接近专用的环境,例如类似竞争本地CPU、内存和磁盘资源的其他应用程序不应共享这些机器,这些对本地资源的竞争也会影响被测量的响应可靠性。

  (3)性能测试没有与功能测试相结合

  众所周知,功能测试可以发现性能问题,性能测试也能发现功能问题。因此,性能测试和功能测试应是紧密联系在一起的,原因之一是很多性能问题是由软件自身功能缺陷引起的。如果应用系统功能不完善或者代码运行效率低下,通常会带来一些性能问题。所以,功能测试要先于性能测试执行或者同步相结合进行,软件功能完善可以保证性能测试进行得更加顺利。

如需了解更多测试技术信息请关注:https://www.duoceshi.cn/jswz/深圳多测师软件与技术服务有限公司


查看更多 >>

推荐阅读