网络测试概述
作者:软件测试工程师 发布时间:[ 2010/8/30 16:21:17 ] 推荐标签:
网络测试类型
可靠性测试、可接受性测试、瓶颈测试、容量规划测试、升级测试、功能/性能测试、吞吐量测试、响应时间测试、衰减测试、配置规模测试、设备评估测试
上述11项测试类型应根据网络生命周期的各阶段和对网络可能遇到的问题的预测,建立一个针对自身主要问题的测试计划。测试中,应按照网络测试的需求情况,从这11项中灵活地选择几项,安排其优性。
以下3个测试任务是公认的重要的测试任务
1、吞吐量测试:它是标识网络设备、子网和全局网络运行性能的重要指标
2、可接受性测试:是对将要使用的网络的验收,其重要性和必要性是显然的
3、升级测试:运动是永恒的,网络系统永恒的主题是升级换代,升级测试也要不断进行,不要主观地认为升级后的网络一定比原来的好
网络测试对象:
包括4种类型
1、网络平台:包括网络操作系统、文件服务器和工作站
2、应用层:应用程序的客户端、桌面操作系统和数据库软件等
3、子系统:主要指路由器、集线器、交换机和网桥
4、全局网路径:整个网络系统中重要的点对点路径
网络测试的基本方法
网络测试的方法和手段因测试目的不同而有所不同。典型的网络设备测试的方法有两种:第一种是将设备放在一个仿真的网络环境中,通过分析该产品在网络中的行为对其进行测试;第二种方法是使用专用的网络测试设备对产品进行测试,如专用的性能分析仪器AmartBits 6000、IXIA 1600等。
我们在分析和解决网络性能问题时,通常有这么几个分析的模型和方法,如下所示:
1、七层网络结构分析模型法:从网络的七层结构的定义和功能上逐一地进行分析和排查,这是传统的而且基础的分析和测试方法。这里有自下而上和自上而下两种思路。自下而上:从物理层的链路开始检测直到应用层。自上而下:下哦那个应用协议中捕捉数据,分析数据包统计和流量统计信息以获得有价值的资料
2、网络连接结构的分析法:从网络的连接结构构成来看可分为客户端、网络链路、服务器端三个模块。
3、工具分析法:有强大的各种测试工具和软件,它们的自动分析和专家系统能快速地给出网络的各种参数,甚至是故障的分析结果
4、经验分析法:靠时间、错误与成功的积累,大多数的网络测试工程师都是采用这个方法,再结合网管和测试工具迅速定位网络的故障
网络测试标准及工具
测试标准:在网络测试领域,没有一个处于支配地位的公司或机构成功地建立起测试的标准。
测试工具
1、物理线缆测试仪
2、网络运行模拟工具
3、协议分析仪:NAI公司的Sniffer、FLUKE公司的OptiView、HP公司的Internet Advisor、WG公司的Domini系列,免费网络协议分析软件Ethereal等
4、专用网络测试设备
专用的软硬件结合的测试设备,能够对网络设备,网络子网以及整个网络系统提供综合测试,具有典型的三大功能:数据捕获、负载产生和智能分析(Spirent公司的SmartBits 6000、IXIA公司的IXIA 1600等)
5、网络协议的一致性测试工具(ISDN、ATM、ADSL、帧中继等的测试都有专门的测试仪)
6、网络应用分析测试工具:以应用性能分析为主要目的的网络性能测试软件,如Compuware公司的Application Vantage应用产品包,从服务器、网络到客户端。提供强大的故障定位和解决方案,以快速定位和解决问题。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11