走向应用的网络测试


自网络通信产品诞生起,网络测试技术就成为通信工业中不可或缺的部分。伴随着通信产品的更新换代和网络构建技术的发展,网络测试技术也经历了几个阶段的发展,其技术主体已经逐渐趋于成熟。

在1990年以前,网络产品较少,并且网络架构比较简单,网络测试仅限于验证网络设备和网络的功能,即现在人们常说的功能测试。可以说上世纪90年代以前基本上是网络产品和数据测试仪表的“史前年代”。

1990年以后,随着Hub等产品的运用,网络产品发展加快,先后出现了功能强大的性能测试仪表,解码分析仪表和一致性测试软件/仪表等一系列重要的测试产品。
1990年至今,是网络测试技术发展的黄金时期,这期间,关于网络设备、网络性能和网络应用的测试技术基本形成了比较完整的体系。

而国内的网络测试真正得到重视始于1998年,其中一批有远见的数据通信厂商和网络测试技术研究人员开始吸收和引进国际上先进的测试方法和测试设备,并培养出一批网络测试人员。但由于国内网络测试发展的时间并不长,技术水平距国际先进水平尚有一定的差距。

目前,国际测试市场发展到了一个新的阶段,其发展的走势正面临着一些比较大的变革。其中出现几个比较值得注意的动向:

1.网络测试的对象从网络层向应用层过渡

类似于丢包率、延迟等指标的测试现在已经做得很纯熟了。虽然这样的测试很重要,但我们需要想一下这个问题: 测试的最终目的是为了什么? 答案其实很简单, 就是要确保网络能够承载各种各样的应用。最终用户可能不会关心某种条件下设备的丢包率,他可能更在意诸如“能否开展VOD业务,能有多少个用户同时上线”等问题。回答这些问题的最好办法是对网络上加载不同应用的情况进行测试。

从某种意义上说,测试应用才是网络测试的真正意义所在。目前我们已经看到很多应用测试已经如火如荼地开展起来了,比如话音业务、网站业务等等。这将成为一个长久的过程,将会不断发展下去。

2.测试重点将逐渐转向可靠性测试

很多用户持有这样的观点:国外的网络产品比国内的更稳定,如果价格允许,将优先考虑采用国外的网络产品。我们不能去指责用户的观点,但有个问题需要我们思考:为什么我们的很多产品性能和功能已经相当完备了, 用户还是不大敢用?
对用户来说,网络可靠性测试的重要性甚至超过性能测试。网络可靠性的提高同样需要网络测试来促进,而不能仅仅寄希望于设计和开发。目前国内对这方面的测试方法研究还比较少,但是可以预见,网络可靠性测试将成为网络测试技术发展的主要趋势之一。

3.网络的安全性测试将得到重视

去年几次重大的网络病毒事件,为人们敲响了警钟。以前网络的安全性主要是从终端的安全做起的,然后是防火墙,现在要集成进路由器了。这是个很好的趋势,只有网络中间的中转设备(至少要在各网络的入口设备上)具备安全能力,安全问题才有可能得到解决。安全功能的转移给测试工作带来很多新的课题, 如安全和性能之间如何平衡等。这个发展趋势是必然的,也是很有挑战性的,目前还有待深入的研究。

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

随着用户对网络依赖程度的增加,网络的正常运行变得越来越重要,用户对网络可用性、稳定性、响应性运行效率)等提出了越来越高的要求。随着网络应用系统越多,网络的功能系统越复杂,出现问题所带来的损失也就越大,网络性能的问题最终会妨碍企业生产效率的提高,并影响到客户服务。

导致网络应用性能降低的因素是多方面的,而网络测试正是一种可以有效提高网络系统及网络应用运行质量的方法。在测量和测试的基础上建立网络行为模型并用模拟仿真的方法建立理论到实际的桥梁是理解网络行为的有效途径。

相关内容