第9-9章网络性能管理。
接着学习第9章的第9部分网络性能管理。这块内容不多,在历年的考试当中考察也比较少,大家有一个基本的认识,考前再稍微看一看就可以了。
网络性能管理本质上是网络管理的一部分,通过监测网络运行的状况和通信效率来判断网络的性能。常见的网络性能管理的工具有这些,稍微看一看可能没有做过性能测试的人对这些工具不太熟,了解一下,出个选择题知道就可以了。
网络性能测试的类型有很多类,可以分为负载测试、压力测试、强度测试、容量测试、稳定性测试和基准测试。针对这些类型大家有一个基本的认识,就是后面的各种定义,特别是标红的,这是大家要清楚的。考试是可能出现选择题的,下面一个一个来看。
·第一种负载测试。它是测试在各种工作负载之下系统的性能确定负载逐渐增加时系统各项指标的变化。比如负载在一百个人访问的时候,网页的延迟可能是零点一秒,在一千个人访问的时候网页的延迟零点八秒,在十万人访问的时候延迟是多少?看各种性能指标的变化,不同的负载,各种工作负载就不同的负载之下去测的,这叫负载测试。
·第二种压力测试。这个很好理解,就极限值。比如就是一个网页,最大并发能够给我干到多少?比如最大并发整到五十万的时候网页就崩了,就看我崩的那一个状态极限能跑到多少?就跟举重一样一直往上面加,加重量,最后举不起来,这叫压力测试。它测的是极限性能,极限性能常见的极限性能有并发连接数,网页的访问并发连接数。
·第三种强度测试。它是在系统资源利用率特别低的情况下对软件的系统运行状况进行测试,用于检查程序对异常情况的抵抗能力。常见的异常比如高温、震动,这些就是异常情况,这是强度测试。
·第四种容量测试。它是在主要功能正常运行的情况之下测试,反映软件的某件。指标的极限值,比如最大并发数,比如数据库的最大的记录数等等,它跟前面的压力测试有点相似,但又有区别。