|
知识路径: > 测试技术的分类 > 网络测试 > 网络质量测试 >
|
考试要求:掌握
相关知识点:19个
|
|
|
|
网络测试的方法和手段因测试的目的不同而有所不同。典型的网络设备测试的方法有两种:第一种是将设备放在一个仿真的网络环境中,通过分析该产品在网络中的行为对其进行测试;第二种方法是使用专用的网络测试设备对产品进行测试,如专用的性能分析仪器SmartBits 6000、IXIA 1600等。
|
|
|
对于网络系统的布线测试、物理连通性测试以及故障监测也有专门的工具,这些工具是一些底层的网络测试和维护工具,如网络电缆测试仪、令牌环网测试仪、以太网测试仪、光缆测试仪、企业级网络测试仪等,这些都是在网络系统的实施部署和运行维护阶段采用的常用的测试工具。
|
|
|
对于网络协议的一致性测试一般有专门的测试工具来支持,比如说对ISDN、ATM、ADSL、帧中继等的测试都有专门的测试仪。对网络系统的测试也有相应的测试工具,最典型和最重要的就是网络协议分析仪。网络协议分析仪一般有专用的硬件设备和专门的软件。这类协议分析仪典型的功能是数据包的捕捉、协议的解码、统计分析和数据流量的产生。用协议分析仪我们可以捕捉网上的实际流量、提取流量的特征,据此对网络系统的流量进行模型化和特征化。此外,网络协议分析仪还可以主动地产生大量的数据包施加到网络上,分析网络的响应或对网络系统进行负载测试。目前典型的协议分析仪有HP公司的Internet Advisor(网络专家系统)、WG公司的Domino系列协议分析仪等。另外还有一些纯软件的协议分析工具,有些甚至可以从网上免费下载。但这类协议分析软件无论在协议的解码能力、解码和数据分析的实时性以及数据流量的产生能力上,与用专门硬件实现的协议分析仪相比仍有差距。
|
|
|
还有一些比协议分析仪更高层次的网络性能测试工具,站在应用层的角度使用一些基准业务流量对网络系统的性能进行分析,代表性的软件是Ganymede Software公司的Chariot软件、Compuware公司的Network Vantage等。
|
|
|
我们在分析和解决网络性能问题时,通常有这么几个分析的模型和方法,如下所示。
|
|
|
. 七层网络结构分析模型法:从网络的七层结构的定义和功能上逐一地进行分析和排查,这是传统的而且最基础的分析和测试方法。这里有自下而上和自上而下的两种思路。自下而上:从物理层的链路开始检测直到应用层。自上而下:从应用协议中捕捉数据包,分析数据包统计和流量统计信息以获得有价值的资料。
|
|
|
. 网络连接结构的分析法:从网络的连接构成来看可以大致分成客户端、网络链路、服务器端三个模块。
|
|
|
①客户端也具备网络的七层结构,也会出现这样或那样的故障,从硬件到软件,从驱动到应用程序,从设置错误到病毒等。
|
|
|
②来自网络链路的问题通常需要网络电缆测试仪、网管软件、协议分析仪来帮助确定问题的性质和原因。这个方面的问题分析要有坚实的网络知识和实战经验,在很大程度上实战经验会决定排除故障的时间。
|
|
|
③在分析服务器端的情况时,要了解服务器的硬件性能及配置情况,软件系统性能及配置情况,网络应用及对服务器的影响情况。
|
|
|
. 工具分析法:有强大的各种测试工具和软件,它们的自动分析和专家系统能快速地给出网络的各种参数,甚至是故障的分析结果。
|
|
|
. 经验分析法:靠时间、错误与成功的积累,大多数的网络测试工程师都是采用这个方法,再结合网管和测试工具迅速定位网络的故障。
|
|
|