论文部分内容阅读
近年来随着技术的发展,Internet技术和网络业务也有了飞速的发展,人们对网络资源的需求也随之增长,IP网络得到了长足的发展,随之而来的是IP网络也变的越来越复杂。不断增长的网络应用,使得用户对网络性能有较高的要求,因此网络优化,提高服务质量成了当前网络发展的必需。本文进行的网络测试研究就是要发现网络瓶颈,优化网络配置,并进一步发现网络中可能存在的潜在危险,更加有效地进行网络性能管理和优化。
在网络性能测试系统设计中引入了功能模块化的思想,将不同的功能和结构设计成与之相对应的模块,然后采用统一的接口进行连接,由主控模块进行调度与控制。功能模块化的设计思想,可大大提高测试系统的灵活性和扩展性,对于规模越来越大的、复杂性越来越高的网络性能测试是极为有利的。
本文是对网络性能分析和网络测试的研究,并对网络流量的量化分析和高速网络环境中网络流量的实时测试做了深入探讨,在此基础上设计出了网络性能测试系统。通过对网络性能以及网络测试理论的理解,利用功能模块化的思想进行了系统的整体结构分析,系统模块设计分析,以及数据库设计,并最终编程实现测试结果的友好显示。研究中对网络性能测试软件的方案进行了设计和部分实现。该系统采用VB,SQLSERVER,Java语言进行编写,主要实现以下功能:定时采集网络设备中的性能数据;处理采集到的数据,并提供警告信息;更新数据库信息;提供对历史数据的Web查询。系统设计完成后用于石家庄学院校园网进行了实际测试,解决了实际运用中发现的各种问题:数据预处理;测量主机上的任务缓存与同步;测量数据缓存;测量数据的分级存储;测量结果反馈;测量任务分级。其中数据的预处理,任务缓存以及测量数据缓存的解决是本文的创新点之一,方便系统用于高速网络进行实时测试和分析。