全部科目 > 软件评测师 >
2010年下半年 上午试卷 综合知识
第 59 题
知识点 网络测试指标   网络测试  
关键词 测试   网络  
章/节 测试技术的分类  
 
 
网络测试不能解决的问题是(59)。
 
  A.  连通性
 
  B.  丢包
 
  C.  全表扫描
 
  D.  延迟
 
 




 
 
相关试题     网络质量测试 

  第66题    2015年下半年  
以下不属于网络测试的测试指标的是(66)。

  第62题    2018年下半年  
( )不属于网络测试对象。

  第65题    2020年下半年  
以下不属干网络测试的测试对象的是(65)。

 
知识点讲解
· 网络测试指标
· 网络测试
 
        网络测试指标
        在对物理层、数据链路层和网络层进行测试时,如以太网,物理层的测试包括碰撞分析、错误统计和是否有随机能量、无格式的帧和信号回波等,数据链路层的测试包括流量分析、错误帧(FCS错误帧、长帧、短帧和延迟碰撞)统计等,网络层的测试包括响应时间测试、网络层协议分析、IP路由分析等。
        对网络设备和TCP/IP网络的检测主要包括以下基本技术指标。
        . 吞吐量(Throughput)。
        吞吐量是指被测试设备或被测试系统在不丢包的情况下,能够达到的最大包转发速率。吞吐量测试是在每一对端口上,以全线速度(或测试设置中规定的速率)在测试设置规定的时间段内生成传输流。如果在任何端口上丢失包的话,就将负载减少50%并重新开始测试。然后,用二分搜索法搜索没有包丢失发生时的最大速率。这个速率就是被测试设备的吞吐量,它是按测试设置中规定的每一种包长度测试得出的。
        . 丢包率(Packet Loss Rate)。
        通过测量由于缺少资源而未转发的包的比例来显示高负载状态下系统的性能。在规定时间内生成100%的负载(或者按测试设置中规定的比例),在测试结束时,报告每对端口应当转发但被丢弃的包的百分比。测试设置中规定的每一种包长度都要进行包丢失测试。
        . 延时(Latency)。
        延时测试是指测量系统在有负载条件下转发数据包所需的时间。在规定时间内生成100%的负载(或者按测试设置中规定的比例)。在测试过程中,测量每对端口上的每一个包的延时。对于存储转发(Store-and-Forward)设备来说,测量的延时是指从输入帧的最后一个比特达到输入端口的时刻,到输出帧的第一个比特出现在输出端口上的时刻的时间间隔。对于直通式(Cut-Through)设备来说,延时是指从输入帧的第一比特达到输入端口的时刻,到输出帧的第一比特出现在输出端口的时刻的间隔。测试设置中规定的每一种长度的包都要进行延时测试。
        . 背靠背性能(Back-to-Back Frame)。
        背靠背性能测试是指通过以最大帧速率发送突发传输流,并测量无包丢失时的最大突发(Burst)长度(总包数量)来测试缓冲区容量。在全负载条件下生成突发传输流,如果所有的包都得到转发,就增加突发长度,并重新进行测试。但是,如果某一对端口上出现包丢失,将突发长度减少一半并再次进行测试。然后,利用二分搜索法查找无包丢失时的最大突发长度。测试设置中规定的每一种包长度都要进行背到背性能测试。
        另外,还存在其他一些网络质量测试的指标。分别涉及TCP/IP 4~7层负载均衡、IP语音网络测试、宽带xDSL网络性能测试、VPN网络测试、路由测试等测试项,下面作一个简单论述。
               TCP/IP 4~7层负载均衡
               . 连接建立数:本测试以设定速率执行TCP连接建立。通过改变在多次重复测试中使用的速率,测试系统在一段时间中可处理的输入TCP连接的峰值速率。还可同时测试保持TCP连接的最大数量。
               . 会话速率:本测试以设定速率执行TCP连接建立与拆除。本测试检测系统在一段时间内可建立和拆除TCP连接的峰值速率。
               . 连接数据:本测试检测峰值HTTP速率。当一个连接建立后,客户机与服务器之间就出现HTTP事务处理。这样就可以对基于URL的交换技术进行测试,而这项技术是Web交换机传送基于HTTP请求的传输流的基础。
               IP语音网络测试
               测试当语音和数据流经过被测试设备时的语音和数据流的包丢失、单向延时以及延时抖动。此外,得出的参数还被用于为每条语音流生成语音质量评估分析。
               宽带xDSL网络性能测试
               . 帧测试。
               ①帧丢失。通过测量由于缺少资源而没有转发的帧的比例,显示给定负载条件下被测试设备的性能。
               ②帧延时。测量每端口、每VPI/VCI的每个测试帧的延时。
               ③吞吐量。根据RFC 1242和RFC 2544测量网络吞吐量。
               . 端到端IP测试。
               ①端到端吞吐量。
               ②延时。
               . 信元测试。
               ①信元丢失。测量ATM(异步传输模式)信元的丢失率。在测试中,帧与信元的长度相等。测试测量传输帧与接收到的帧之间的差。本测试只适用于ATM端到端传输。
               ②信元延时。利用ATM信元特征,测试不同终点之间的延时。
               . PPP容量测试。
               ①测量建立N个PPP(点对点协议)会话所需时间。
               ②测量建立不同PPP会话时的最小、最大和平均延时。
               ③发送PPP上的IP帧,测试吞吐量和包丢失。
               . ATM完整性。
               进行信元错误率(CER)测试,确定通过ADSL-ATM网络传送的ATM信元传输的准确性。报告收到的AAL5 CRC错误帧数量。
               VPN网络测试
               . 最大隧道创建数量:VPN系统能够创建的最大隧道的数量。
               . 包丢失:在每条隧道上的数据包丢失。
               . 延时:在每条隧道上的包延迟。
               . 响应时间:在每条隧道上的应用响应时间。
               路由测试
               . 支持BGP4/OSPF/RIP路由协议。
               . 对路由进行压力测试,测试路由的性能。
 
        网络测试
        网络测试是对网络设备、网络系统以及网络对应用的支持进行检测,以展示和证明网络系统能否满足用户在性能、安全性、易用性、可管理性等方面需求的测试。网络测试的实施一般包括以下环节。
        ◆根据测试目的,确定测试目标。
        ◆在对相关网络技术和实现细节透彻掌握的基础上,设计测试方案。
        ◆建立网络负载模型。
        ◆配置测试环境,包括测试工具的选择及必要的测试工具的研发。
        ◆采集和整理数据。
        ◆分析和解释数据。
        ◆准确、直观、形象地表示测试结果。
        网络测试包括网络设备测试、网络系统测试和网络应用测试3个层次。
        1)网络设备测试
        网络设备测试主要包括以下几个方面:功能测试、可靠性和稳定性测试、一致性测试、互操作性测试和性能测试等。
        (1)功能测试用来验证产品是否具有设计的每一项功能。
        (2)可靠性和稳定性测试往往通过加重负载的办法来分析和评估系统的可靠性和稳定性。
        (3)一致性测试用来验证产品的各项功能是否符合标准。
        (4)互操作性测试用来考查一个网络产品是否能在不同厂家的多种网络产品互联的网络环境中很好地工作。网络产品不同于其他产品的最大特点是必须符合标准,不同的网络产品之间要能互操作。
        (5)性能测试的主要目标是分析产品在各种不同的配置和负载条件下的容量和对负载的处理能力,如交换机的吞吐量、转发延迟等。
        典型的网络设备性能测试方法有两种:第一种是将设备放在一个仿真的网络环境中进行测试,第二种是使用专用的网络测试设备对产品进行测试。
        2)网络系统测试和网络应用测试
        网络系统测试除了普通意义上的物理连通性、基本功能和一致性的测试以外,主要包括网络系统的规划验证测试、网络系统的性能测试、网络系统的可靠性与可用性的测试与评估、网络流量的测量和模型化等。
        (1)网络系统的规划验证测试主要采用的两个基本手段是模拟和仿真。
        ◆模拟是通过软件的办法,建立网络系统的模型,模拟实际网络的运行。通过设定各种配置和参数模拟系统的行为,对系统的容量、性能以及对应用的支撑程度给出定量的评价。这对于大型网络的规划设计是不可缺少的环节。
        ◆仿真是指通过建立典型的试验环境,仿真实际的网络系统。规划验证测试的目的在于分析所采用的网络技术的可行性和合理性,网络设计方案的合理性,所选网络设备的功能、性能等是否能够合理地、有效地支持网络系统的设计目标。
        (2)网络系统的性能测试是指通过对网络系统的被动测量和主动测量来确定系统中站点的可达性、网络系统的吞吐量、传输速率、带宽利用率、丢包率、服务器和网络设备的响应时间、产生最大网络流量的应用和用户,以及服务质量等。此项工作同时可以发现系统的物理连接和系统配置中的问题,确定网络瓶颈,发现网络问题。测试设备记录一段时间内的网络流量,实时和非实时地分析数据。被动测量不干涉网络的正常工作,不影响网络的性能。主动测量向网络发送特定类型的数据包或网络应用,以便分析系统的行为。
        (3)网络系统的可靠性与可用性的测试与评估。系统可用性取决于系统的可靠性(MTTF)及可维护性(MTTR)的高低,其中可靠性是指系统服务多久不中断,可维护性是指服务中断后多久可恢复。三者之间满足如下关系:
        System Usability=MTTF/(MTTF+MTTR)*100%
        其中,MTTF是指平均无故障时间,MTTR是指平均故障修复时间,MTBF是指平均故障间隔时间。有MTBF=MTTF+MTTR,故
        System Usability=MTTF/MTBR*100%
        (4)网络流量的测量和模型化。网络流量的测量和模型化对于分析网络性能和带宽的利用率、指导网络流量管理、开发高效的网络应用十分重要。这方面的工作主要有以下几个方面。
        ◆产生已知特征的流量,使该流量沿网络传播,最后回到测试仪。记录和分析流量特性的任何改变(如延迟漂移)。
        ◆对链路总体流量的测量和传输时间、吞吐量、带宽利用率等进行分析。
        ◆分析特定流量的特征和提供的QoS;收集一个时间段内的测量数据进行分析,分析流量沿网络传播过程中流量特征的变化和网络流量的统计行为,建立流量模型。
        (5)网络应用层次上的测试则主要体现在测试网络对应用的支持水平,如网络应用的性能和服务质量的测试等。例如,部署基于IP的语音传输VoIP时,最直接的问题是网络中的交换机和路由器设备能否有效地支持语音传输,网络能支持多大的语音流量、多少个语音通道;如果网络支持VoIP,对网络的其他业务特别是关键业务,会产生什么样的影响;网络是否支持服务质量QoS。这些问题都需要通过网络应用测试来回答。
        (6)网络系统测试的核心工具是协议分析仪。这是一种专用的网络测试设备,它能够连接到网络上,产生并向网络发送数据,捕捉网络数据,分析数据。协议分析仪一般具有网络监测、故障查找、协议解码和流量产生等功能。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2023 All Rights Reserved
软考在线版权所有