关闭

网络测试概述

发表于:2010-8-30 11:02

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

  网络测试概述

  网络测试动向

  网络测试的对象从网络层向应用层过渡;测试重点将逐渐转向可靠性测试;网络的安全性测试将得到重视

  网络测试的意义

  网络是信息系统信息共享、信息传递的基础。建立高效、稳定、安全、可靠、互操作性强、可预测、可控的网络是网络研究的最终目标,而网络测试是获得网络行为第一手指标参数的有效手段。

  网络全生命周期测试策略

  网络建设生命周期可分为三个阶段,即网络规划设计阶段、网络实施阶段以及网络与应用系统集成阶段。其中规划设计阶段主要的测试目的是利用网络仿真技术测试设计方案,以及对网络设备进行评估测试,为网络选型提供依据;网络实施阶段的主要测试目的是保证系统可用性和稳定性(吞吐量、包转发率、丢包率等);网络与应用系统集成阶段的主要测试目的是为了保证应用系统在网络平台上的性能。

  网络仿真技术

  网络仿真技术有时也称为网络模拟技术或者网络预测技术。网络仿真技术是一种通过建立网络设备、链路和协议模型,并模拟网络流量的传输,从而获取网络设计或优化所需要的网络性能数据的仿真技术。通常,网络仿真都是在计算机中构造虚拟的环境来反映现实的网络环境,通过数学方法或者动态蒙特卡罗方法来模拟现实中的网络行为,从而有效地提高网络规划和设计的可靠性和准确性,明显地降低网络投资风险,减少投资浪费

  网络仿真技术原理

  网络仿真是一种利用数学建模和统计分析的方法模拟网络行为,从而获取特定的网络特性参数的技术。数学建模包括网络建模(网络设备、通信链路等)和流量建模两个部分

  网络仿真技术应用

  1、网络仿真在网络规划设计中的应用

  2、网络仿真在企业网络管理和优化中的应用

  3、网络仿真在网络研发中的应用

  网络仿真软件

  OPNET、NS

  网络质量测试

  OSI模型简介

  网络测试指标

  对网络设备和TCP/IP网络的检测主要包括以下技术指标

  1、吞吐量(Throughput)

  吞吐量是指被测试设备或被测试系统在不丢包的情况下,能够达到的最大包转发速率。吞吐量测试是在每一对端口上,以全线速度(或测试设置中规定的速率)在测试设置规定的时间段内生成传输流。如果在任何端口丢失包的话,就将负载减少50%并重新开始测试。然后,用二分搜索法搜索没有包丢失发生时的最大速率。这个速率就是被测试设备的吞吐量,它是按测试设置中规定的每一种包长度测试得出的。

  2、丢包率(Packet Loss Rate)

  通过测量由于缺少资源而未转发的包的比例来显示高负载状态下系统的性能。在规定时间内生成100%的负载,在测试结束时,报告每对端口应当转发但被丢弃的包的百分比。测试设置中规定的每一种包长度都要进行包丢失测试。

  3、延迟(Latency)

  延迟测试是指测试系统在有负载条件下转发数据包所需的时间。在规定时间内生成100%的负载(或者按照测试设置中规定的比例)。在测试过程中,测试每对端口上的每一个包的延时。对于存储转发(Store-and-Forward)设备来说,测量的延时是指从输入帧的最后一个比特达到输入端口的时刻,到输出帧的第一个比特出现在输出端口上的时刻的时间间隔;对于之同时(Cut-Through)设备来说,延时是指从输入帧的第一个比特达到输入端口的时刻,到输出帧的第一比特出现在输出端口的时刻的间隔。测试设置中规定的每一种长度的包都要进行延时测试

  4、背靠背性能(Back-to-Back Frame)

  背靠背性能测试是指通过以最大帧速率发送突发传输流,并测量无丢包时的最大突发(Burst)长度(总包数量)来测试缓冲区容量。测试设置中规定的每一种包长度都要进行背到背性能测试。

  5、其他:TCP/IP4~7层负载均衡、IP语音网络测试、贷款xDSL网络性能测试、VPN网络测试、路由测试等

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号