常见的性能测试误区

网友投稿 600 2022-11-21

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

常见的性能测试误区

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

(2)性能测试环境失真

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

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

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

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

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

上一篇:性能测试的步骤
下一篇:性能测试技术提高的门槛
相关文章

 发表评论

暂时没有评论,来抢沙发吧~