免费智能真题库 > 历年试卷 > 网络规划设计师 > 2018年下半年 网络规划设计师 上午试卷 综合知识
  第60题      
  知识点:   传输速率   交换机   测试工具   端口   链路
  关键词:   测试   传输   端口   交换机   链路        章/节:   网络测试 .优化和管理       

 
进行链路传输速率测试时,测试工具应在交换机发送端口产生()线速流量。
 
 
  A.  100%
 
  B.  80%
 
  C.  60%
 
  D.  50%
 
 
 

 
  第63题    2016年下半年  
   38%
下列指标中,不属于双绞线测试指标的是(63)。
  第62题    2014年下半年  
   48%
下列对于网络测试的叙述中,正确的是( )。
  第63题    2018年下半年  
   47%
下列测试指标中,属于光纤指标的是(62),仪器(63)可在光纤的一端测得光纤的损耗。
   知识点讲解    
   · 传输速率    · 交换机    · 测试工具    · 端口    · 链路
 
       传输速率
        传输速率是指数据在信道中传输的速度。可以用码元传输速率和信息传输速率两种方式来描述。
        码元是在数字通信中常常用时间间隔相同的符号来表示一位二进制数字。这样的时间间隔内的信号称为二进制码元,而这个间隔被称为码元长度。码元传输速率又称为码元速率或传码率。码元速率又称为波特率,每秒中传送的码元数。若数字传输系统所传输的数字序列恰为二进制序列,则等于每秒钟传送码元的数目,而在多电平中则不等同。单位为“波特/秒”,常用符号Baud/s表示。
        信息传输速率即位率,位/秒(b/s),表示每秒中传送的信息量。
        设定码元传输速率为RB,信息速率Rb,则两者的关系如下:
        Rb=RB×log2M
        其中,M为采用的进制。例如,对于采用十六进制进行传输信号,则其信息速率就是码元速率的4倍;如果数字信号采用四级电平即四进制,则一个四进制码元对应两个二进制码元(4=22)。
 
       交换机
        机架式交换机是一种插槽式的交换机,这种交换机扩展性较好,可支持不同的网络类型,如以太网、快速以太网、千兆位以太网、ATM、令牌环及FDDI(Fiber Distributed Data Interface,光纤分布式数据接口)等,但价格较贵。固定配置式带扩展槽交换机是一种有固定端口数并带少量扩展槽的交换机,这种交换机在支持固定端口类型网络的基础上,还可以支持其他类型的网络,价格居中。固定配置式不带扩展槽交换机仅支持一种类型的网络,但价格最便宜。
        交换机的性能指标主要有机架插槽数、扩展槽数、最大可堆叠数、最小/最大端口数、支持的网络类型、背板吞吐量、缓冲区大小、最大物理地址表大小、最大电源数、支持协议和标准、支持第3层交换、支持多层(4~7层)交换、支持多协议路由、支持路由缓存、支持网管类型、支持端口镜像、服务质量(Quality of Service,QoS)、支持基于策略的第2层交换、每端口最大优先级队列数、支持最小/最大带宽分配、冗余、热交换组件、负载均衡等。
 
       测试工具
               白盒测试工具
               白盒测试工具可以分为静态测试工具和动态测试工具,一般是针对代码进行测试,测试中发现的缺陷可以定位到代码级。
                      静态分析工具
                      静态分析工具直接对代码进行分析,不执行被测程序,也不需要对代码编译链接,仅对代码进行语法扫描,进行控制流分析、数据流分析、接口分析和表达式分析等,找出不符合编码规范的地方,根据某种质量模型评价代码的质量,生成系统的调用关系图等,并输出测试结果。目前,具有静态分析功能的软件测试工具主要有Rational公司的Purify、Telelogic公司的Logiscope、Macabe公司的Macabe、PR公司的PRQA等。通常,静态分析工具有以下功能:
                      (1)完成编译时的语法检查和连接时的一致性检查。对模块中的所有变量检查其是否已定义,是否引用了未说明的变量,是否有未使用的变量等。
                      (2)检查模块接口、类型的一致性。主要是检查模块调用时的形式参数与实际参数在个数、类型上是否一致。参数定义的类型是否匹配,数组的维数、下标变量的范围是否正确。同一变量在不同的文件中定义是否一致等。
                      (3)检查逻辑上可能有错误的结构,特别是对嵌套结构、转移语句的检查。
                      (4)变量、函数交叉引用关系分析。找出变量可能影响的语句和其他变量等。
                      (5)检查被测程序违反编程标准的情况。如:程序的注释是否太少,模块的复杂度是否太高等。
                      (6)对程序的静态特性的统计功能。如:统计程序的紧凑度;各类源语句的个数和标识符在各语句中的使用情况;多余、不可能达到的程序段等。
                      动态分析工具
                      动态分析工具就是通过选择适当的测试用例,运行测试程序,将测试结果和预期结果相比较,以发现错误。通常的方法是在被测程序中插入探针,检测各语句、分支和路径的执行次数和运行结果等,以便统计各种覆盖情况。如果测试的覆盖率没有达到要求,则要设计新的测试用例来满足覆盖要求。通过对测试结果的分析来发现错误。除了覆盖分析之外,也常分析程序对资源的占用情况,优化程序,提高系统性能。其与静态测试工具最大的不同就是动态测试工具要求被测系统实际运行。动态测试工具的代表有Compuware公司的DevPartner软件、Rational公司的Purify系列。
               黑盒测试工具
               黑盒测试工具主要包括功能测试工具和性能测试工具,其一般原理是利用脚本的录制/回放,模拟用户的操作,将被测系统的输出记录下来,并与预先给定的标准结果比较。
                      功能测试
                      功能测试工具证明了应用软件的工作是可预测的,通过自动地捕获、确定和重现用户的相互影响,功能测试工具识别缺陷并保证跨越多重应用软件和数据库的事务处理可正常运行和保持可靠性。功能测试的主要工具有e-Test、QARun、WinRunner、SQA Robot等。
                      性能测试
                      性能测试工具用于预测系统行为和性能,它通过模拟大量用户,试验整个系统的外部结构,以发现和确定问题。性能测试工具的综合性实时监控能力,能够把测试周期降为最小,优化性能,加速开发。用于性能测试的主要工具有Quantify、LoadRunner、QALoad、SQA Load、WebLoad、WebStress等。
               测试管理工具
               测试管理工具用于对测试进行管理。一般而言,测试管理工具对测试计划、测试用例、测试实施进行管理,同时,测试管理工具还包括对缺陷的跟踪管理。测试管理工具的代表有Test Manager、TestDirector、TrackRecord、QADirector、SQA Manager等软件。
               目前,测试计划工具、测试设计工具、测试管理工具、静态分析工具、性能及网络负载测试工具等一系列测试工具已得到广泛运用,而且出现了将许多测试工具融为一体的集成化测试系统。下面对几种常用的测试工具作简要介绍。
                      SQA Suite
                      美国Rational公司的著名套装软件SQA Suite是直接支持对客户/服务器应用软件测试的测试工具,它的一个重要特点是可以自动驱动被测程序的运行。SQA Suite提供了一个比较完整的平台,以支持软件的各种基本活动,包括测试计划与测试大纲的制定、回归测试的自动化、测试结果的分析比较、软件问题报告的生成与自动分发和控制。SQA Suite由以下几个组件构成:
                      (1)SQA Robot:利用SQA Robot能够创建、修改、运行自动测试程序,以确保软件在分发前达到要求的质量。该模块包含两种特殊技术:基于对象的录制技术和对象测试,以便对Windows应用程序进行对象级测试。对象测试技术不仅使Robot能测试应用的GUI,还可以检测应用中对象的所有属性,包括手工不能测的不可视属性。例如,SQA Robot可测试由Powerbuilder的DataWindow生成的对数据库的SQL调用。
                      (2)SQA LoadTest:SQA LoadTest是网络自动测试工具,对Windows Client/Server应用进行加载(load)、强化(stress)和多用户测试。LoadTest可完成以下功能:
                      .对TCP/IP、NetBIOS和IPX/SPX网络上的Client/Server应用进行加载、强化和多用户测试,确保应用的质量达到分发的水平。
                      .在Windows平台上对32位和64位的应用进行跨Windows平台测试。
                      .测试任何与Windows客户端相连的服务器(包括UNIX、Windows NT和OS2)。
                      .无需编程,仅通过点击鼠标,即可生成Client/Server的多站点测试。
                      .通过在执行测试时增加测试站点来改变系统的加载量。
                      .在多台站点上同步运行复杂的多用户应用。
                      (3)SQA Manager:它是软件开发和测试的信息管理工具,在软件开发、测试到升级的整个过程中,它都可以对测试信息进行跟踪。利用SQA Manager可以完成以下功能:
                      .制定测试计划;
                      .跟踪有关测试执行的信息;
                      .从发现到解决,对缺陷不断进行跟踪;
                      .利用报表对整个软件测试进行管理。
                      PureAtria
                      原PureAtria公司(现已经与美国Rational公司合并,改名为美国Rational公司)在20世纪90年代陆续推出了其系列产品——Pure,它们是在多种平台上测试C、C++和FORTRAN语言的测试工具。主要有:
                      (1)Purify:专门用于检测程序中内存使用错误的软件工具。具有对多种常见的内存使用错误的检错能力和准确的定位。这些内存错误包括:未初始化的局部变量、未申请的内存、使用已释放的内存、数组越界、内存丢失、文件描述问题、栈溢出问题和栈结构边界错误等。
                      (2)PureCoverage:PureCoverage是使用对象代码插入技术对应用程序进行路径覆盖测试。通过在应用、文件、函数库、函数、行或基本块的级别上浏览关键的覆盖域数据,找出未被测试的代码,防止代码未经测试就交给用户使用。
                      (3)Quantify:Quantify支持多线程应用程序性能测试,通过对被测程序运行情况的跟踪,发现应用程序在性能上的瓶颈,监视应用程序在性能上的变化。
                      (4)reLink:PureLink提供快速,减少测试期间连接编译被测程序的时间,提高了开发效率。
                      e-Test Suite
                      Empirix的e-Test Suite是一种易于使用的WEB应用测试工具,可以和被测试应用无缝结合,实现强大的测试功能。e-Test Suite主要包含下面三部分:
                      (1)e-Tester:用于Web应用开发时的功能测试。e-Tester能自动测试每星期、甚至每天都在变化着的Web应用程序的测试工具。同时e-Tester也是整个e-Test Suite的脚本记录器。e-Tester将你访问的每一页上的所有对象记录下来,利用可视脚本技术用图形化的方式表示出来,通过可视脚本的回放(Playback)使得任何差异都在可视脚本中突出显示出来,以此来测试Web应用的功能。
                      (2)e-Load:用于Web应用部署前的压力测试。它在开发的过程中创造了一个仿真环境,能够模拟真实用户访问Web应用,提供全面的应用性能统计信息。Web应用程序的主要好处之一是允许大量用户同时访问。相应地,开发人员关心应用是否具有良好的性能,以支持大规模的访问。e-Load为此提供了一个非常好的解决方案。
                      (3)e-Monitor:适合在应用部署后,对其进行7×24小时的全天时监控。为了保证Web应用能够为用户提供不间断服务,维护人员应当监控应用的运行状况。e-Monitor可以7×24小时地调度在e-Tester中产生的可视脚本,执行监控工作,允许使用者设置各种报警方式及时报告应用的问题,以便当出现应用中止运行或性能下降等情况时,可以迅速做出反应。
                      由于利用了可视脚本、数据银行等技术,使得e-Test Suite具备了易于使用和简单直观的特点。用户不需要学习专门的语言,不必建立特定的代理服务系统,就可以完成大部分测试工作。同时它也为实现复杂测试提供了编程接口,方便高级用户更加灵活地完成测试工作。
 
       端口
        在TCP/IP网络中,传输层的所有服务都包含端口号,它们可以唯一区分每个数据包包含哪些应用协议。端口系统利用这种信息来区分包中的数据,尤其是端口号使一个接收端计算机系统能够确定它所收到的IP包类型,并把它交给合适的高层软件。
        端口号和设备IP地址的组合通常称作插口(socket)。任何TCP/IP实现所提供的服务都用知名的1~1023之间的端口号。这些知名端口号由Internet号分配机构(Internet Assigned Numbers Authority, IANA)来管理。例如,SMTP所用的TCP端口号是25,POP3所用的TCP端口号是110,DNS所用的UDP端口号为53,WWW服务使用的TCP端口号为80。FTP在客户与服务器的内部建立两条TCP连接,一条是控制连接,端口号为21;另一条是数据连接,端口号为20。
        256~1023之间的端口号通常由UNIX系统占用,以提供一些特定的UNIX服务。也就是说,提供一些只有UNIX系统才有的而其他操作系统可能不提供的服务。
        在实际应用中,用户可以改变服务器上各种服务的保留端口号,但要注意,在需要服务的客户端也要改为同一端口号。
 
       链路
        链路(link)指的是从发信点到收信点(即从信源到信宿)的一串结点和线路。链路通信是指端到端的通信。
        计算机网络从逻辑结构上可以分成两部分:负责数据处理、向网络用户提供各种网络资源及网络服务的外层用户资源子网和负责数据转发的内层通信子网。通信子网由分组交换结点(简记为R)及连接这些结点的链路组成,负责在主机(Host,H)间传输分组。资源子网由连在网上的主机构成,为网上用户提供共享资源,入网途径和方法。局域网中的每台主机都通过网卡连接到传输介质上,网卡负责在各个主机间传递数据,显然,网卡和传输介质构成了局域网的通信子网,而主机集合则构成了资源子网。用户子网指的是由主计算机、终端、通信控制设备、连网外设、各种软件资源等组成。通信子网分为点对点通信子网和广播式通信子网。它主要有三种组织形式:结合型、专用型和公用型,如下图所示。
        
        网络的组织形式
        计算机网络也可以看作是在物理上分布的相互协作的计算机系统。其硬件部分除了单体计算机、光纤、同轴电缆以及双绞线等传输媒体之外,还包括插入计算机中用于收发数据分组的各种通信网卡(在操作系统中,这些网卡不当成一种外部设备),把多台计算机连接到一起的集线器(hub,该设备近年正逐步被相应的交换机取代),扩展带宽和连接多台计算机用的交换机(switch)以及负责路径管理、控制网络交通情况的路由器或ATM交换机等。其中路由器或ATM交换机是构成广域网络的主要设备,而交换机和集线则是构成局域网络的主要设备。这些设备都可看作一种专用的计算机。
        综上所述,计算机网络是一个由不同传输媒体构成的通信子网,与这个通信子网连接的多台地理上分散的具有唯一地址的计算机,将数据划分为不同长度分组进行传输和处理的协议软件以及应用系统所组成的传输和共享信息的系统。
   题号导航      2018年下半年 网络规划设计师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第60题    在手机中做本题