性能测试开展存在的问题

一、什么是性能测试

  软件性能测试是一种基本的质量保证行为,它是每个重要软件测试工作的一部分。

  软件性能测试的基本思路:不是在常规条件下运行手动或自动测试,而是在计算机数量较少或系统资源匮乏的条件下运行测试。 

  通常要进行软件性能测试的资源包括内部内存、CPU 可用性、磁盘空间和网络带宽。

  性能测试涵盖:负载测试、并发测试、疲劳测试、容量测试等等,这些测试点常常交织耦合在一起。

二、性能测试存在哪些问题

 我归纳了一下,有以下几点:

  1、操作系统默认安装,在未做任何优化的情况下实施性能测试

  2、未考虑磁盘IO对软件的影响

  3、未考虑网络带宽对软件的影响

  4、网络软件测试,没有考虑到TCP特点

  5、各种超时参数优化

  6、测试客户端未优化

  7、并发理解有误

  8、WEB服务器,数据库,等等服务器未优化

 如果上面几项没有做优化,性能测试数据基本没有任何参考价值,任何一项没有优化,都会导致你的性能测试数据出现偏差。 

下面我来逐条说明:

  操作系统问题 操作系统是大众化软件,出厂优化都是面向大众,不可能为某个领域做单独优化。所以我们第一步需要优化操作系统。

  Linux 系统优化内核参数,Windows 系统优化注册表等等。

  磁盘IO这是最容易出现瓶颈的地方,常常是CPU还没有达到极限,磁盘已经不堪重负。

posted @ 2022-05-09 13:40  测试-知秋  阅读(130)  评论(0)    收藏  举报