【概述】
在 OSI 模型中,四到七层是传输层、会话层、表示层、应用层
在网络体系结构和网络基础设施日趋复杂的今天,网络服务系统由早先的以超级节点为中心的单一系统向由多个对等节点或服务器群组成的复杂系统转变,对网络应用的部署带来了影响
应用部署越来越丰富,网络多种业务如语音、视频、数据等的融合,在创造了新的网络服务的同时,也使得网络服务的复杂程度越来越高
这使得对网络的第四到七层要求越来越高,对于网络能够提供用户的最终服务体验和服务质量而言,不仅取决于第二层及第三层基础平台的通信质量,也取决于上层应用的部署是否合理以及对用户行为的预测是否准确
【TCP 指标】
最大 TCP 连接建立速率
最大 TCP 连接建立速率是指被测设备或被测系统能够成功处理请求连接的前提下,在单位时间内所能承受的最大 TCP 连接建立数目,单位为连接数/秒
它主要反映了被测设备的 CPU 使用情况以及对连接的处理速度,这一指标也称为最大 TCP 新建速率
对应用系统而言,在突发用户流量的情况下,如果系统没有足够的连接建立速率,就会导致无法及时建立新的连接,造成用户请求得不到及时响应,或者已登录用户掉线的现象
最大 TCP 连接拆除速率
最大 TCP 连接拆除速率是指单位时间内关闭的有效 TCP 连接数目的最大值,它指示了被测设备释放资源的速度
在网络服务中,如果资源释放不够快,会导致后续的访问或请求在建立连接时没有足够的系统资源,从而影响正常服务的获得
在网络服务器中,这种情况就表现为不能及时处理持续的访问请求,出现用户等待超时现象
并发 TCP 连接容量
并发连接是指多个主机或用户同时连接到一个主机或设备进行数据传输
并发 TCP 连接容量是指被测设备能够同时成功处理的最大 TCP 连接数目,被测设备内用以存放并发连接信息的地方叫做连接状态表,表的大小也就是被测设备所能支持的最大并发连接数
并发 TCP 连接容量体现了系统能够同时容纳的连接总数,其大小与设备的内存资源有关
【应用层指标】
同步用户数与事物处理速率
最大同步用户数是指被测系统能够容纳的最大同步用户数目,最大事务处理速率是指单位时间内被测系统能够成功处理事务数目的最大值
同步用户数和事务处理速率是衡量大多数基于 Web 的应用系统性能的指标,同步用户数和事务处理速率的测试,可以检验系统的全部处理能力,以及获悉是否在应用层存在性能瓶颈
突发流量处理
突发流量处理是指被测系统处理巨大突发流量的能力
在实际应用中,网络系统有时候会遇到一些巨大的突发流量,例如:在节假日促销的最后一分钟,因为有更多的商品被订购,产生大量的突发流量,这些突发流量给系统带来巨大的负担,导致事务处理开销大大增加
突发流量处理测试的目的就是为了确定被测设备应对这种突发流量的能力