测试网络性能的系统技术方案

技术编号:19436362 阅读:44 留言:0更新日期:2018-11-14 13:07
本发明专利技术提供了一种测试网络性能的系统,包括:第一服务器,用于利用预设的网络协议分配互联网协议地址;多个测试终端,用于获取第一服务器分配的互联网协议地址,生成并收发测试数据;第二服务器,用于基于互联网协议地址,将多个测试终端发出的测试数据合成数据流,以进行网络性能的测试;第三服务器,用于分析第一服务器、测试终端和第二服务器在测试过程中产生的运行数据;显示终端,用于显示测试数据。本发明专利技术中各种数据是分离的,可以减轻各服务器性能压力,多终端分组对应不同的第二服务器,可以进行海量测试终端的并发测试。第三服务器同时记录测试终端、第一服务器和第二服务器的数据,通过关联分析可以快速定位网络故障。

【技术实现步骤摘要】
测试网络性能的系统
本专利技术涉及测试领域,特别是涉及一种测试网络性能的系统。
技术介绍
现有技术中,对无线网络性能的测试采用服务器-客户端的架构,即客户端发送测试数据,服务器进行测试数据的收集和分析。这种架构比较直观且准确,但是当测试终端过多或测试数据较大时,服务器的运行压力比较大,从而导致测试环境不稳定或测试结果不准确。针对现有技术中服务器运行压力过载时无法准确测试网络情况的问题,目前业界没有理想的解决方式。
技术实现思路
有鉴于此,本专利技术实施例提供了一种测试网络性能的系统,以解决现有技术中服务器运行压力过载时无法准确测试网络情况的问题。本专利技术提供的测试网络性能的系统,包括:第一服务器,用于利用预设的网络协议分配互联网协议地址;多个测试终端,用于获取第一服务器分配的互联网协议地址,生成并收发测试数据;第二服务器,用于基于互联网协议地址,将多个测试终端发出的测试数据合成数据流,以进行网络性能的测试;第三服务器,用于分析第一服务器、测试终端和第二服务器在测试过程中产生的运行数据;显示终端,用于显示测试数据。本专利技术实施例中网络的测试数据和设备的运行数据是置于不同服务器中的,从而减轻了各服务器性能压力,进而可以实现海量测试终端的并发测试。第三服务器同时记录测试终端、第一服务器和第二服务器的数据,通过关联分析达到快速定位网络故障的效果。附图说明图1是本专利技术实施例提供的测试网络性能的系统的示意图;图2是本专利技术优选实施例提供的测试网络性能的系统的示意图。具体实施方式为了使本专利技术要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1是本专利技术实施例提供的测试网络性能的系统的示意图,如图1所示,该系统包括第一服务器110、测试终端120、第二服务器130、第三服务器140和显示终端150。第一服务器110用于利用预设的网络协议分配互联网协议地址。互联网协议地址(InternetProtocolAddress,简称为IP地址),互联网协议(IP协议)提供了一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。为了测试网络的性能,需要使用很多的测试终端,发出很多的测试数据,根据网络传输这些测试数据时的响应情况,可以确定该网络的性能。在进行网络测试之前,需要对测试终端分配IP地址,现有技术一般需要手动地对接入网络的终端分配IP地址,当存在大量测试终端时,这种分配方式效率太低。本专利技术实施例中,第一服务器利用动态主机配置协议分配互联网协议地址。动态主机配置协议(DynamicHostConfigurationProtocol,简称为DHCP)是RFC1541(协议号,已被RFC2131取代)定义的标准协议,该协议允许服务器向客户端动态分配IP地址和配置信息。具体地,DHCP协议支持C/S(客户端/服务器)架构,其中,DHCP客户端通常为网络中的PC、打印机等终端设备,使用从DHCP服务器分配下来的IP信息,包括IP地址、DNS等。DHCP服务器对所有的IP网络设定信息进行集中管理,并处理客户端的DHCP请求。具体分配方式是:第一服务器与测试终端建立连接,在接收到测试终端的发现报文后,向测试终端发送提供报文,提供报文中包括预分配的互联网协议地址,测试终端在收到提供报文后,若确定使用互联网协议地址,则向第一服务器发送互联网协议地址,第一服务器在收到互联网协议地址后,将互联网协议地址分配给测试终端。由于各种报文都是以广播的形式发送,因此测试终端在发送发现报文之后,可能收到多台服务器预分配的IP地址,测试终端只会接收第一个IP地址,并发送选择报文,选择报文中包括测试终端接收的IP地址,服务器在收到选择报文后,确定将该IP地址分配给测试终端。这种分配IP地址的方式很大地提高了分配IP地址的效率,测试终端可以接收一个随机的没有用过的IP地址,当有多个服务器愿意提供IP地址时,测试终端仅选中其中的一个,服务器可以将未被选择的IP地址重新分配给其他终端,未造成IP地址的浪费。在分配完IP地址以后,第一服务器根据设备的MAC类型区分测试终端和服务器,在完成地址分配后,可以根据测试内容编制测试工程,根据测试工程下发自动测试脚本配置到测试终端和服务器,在存在海量测试终端的情况下,设置多个第二服务器130,对测试终端进行分组,并对应不同第二服务器130,增强并发测试性能。测试终端120(包括多个测试终端121至12N,图1中未示出)用于获取第一服务器分配的互联网协议地址,生成并收发测试数据。测试终端120在网络故障时记录故障数据,并在检测到网络恢复正常后根据故障数据生成测试数据且发送测试数据。测试终端120具备IP数据生成、发送、接收和统计功能,支持TCP和UDP等多种类型数据报文,支持根据配置命令生成不同报文的格式,同时还支持无线层面相关信息,如无线信号强度、信道信息等的记录,并支持相关数据发送到数据记录服务器。第二服务器130用于基于互联网协议地址,将多个测试终端发出的测试数据合成数据流,以进行网络性能的测试。第二服务器可以有多个,当测试终端较多、测试数据数量较大时,可以由多个第二服务器进行数据流的生成。第二服务器130能够支持多个IP数据流生成终端同时发送、接收及统计功能,在网络故障情况下,能够探测并记录网络情况,在网络恢复后自动执行原有数据生成发送功能,同时支持TCP和UDP等多种类型数据报文,且支持根据配置命令生成不同报文的格式;支持记录数据生成服务器的状态信息,包括处理器利用率、内存利用率和网络利用率等,并支持相关数据发送到数据记录服务器。第三服务器140用于分析第一服务器、测试终端和第二服务器在测试过程中产生的运行数据。运行数据可以包括测试数据和日志等,第三服务器140能够接收测试终端120的测试数据,以及第一服务器110、第二服务器130和网络设备的log日志数据),并且可以通过时间、互联网协议地址和测试设备的位置信息对测试终端、第一服务器和第二服务器进行关联分析。例如,通过分析各时间段内第一服务器和第二服务器的日志,以及测试终端的测试数据,可以快速测试各时间段的网络情况,从而判断网络故障的时间,或者分析不同区域内第一服务器和第二服务器的日志,以及测试终端的测试数据,可以快速测试特定区域的网络情况,从而判断网络故障的区域。进一步地,第三服务器140可以对运行数据进行过滤和统计,并将统计后的运行数据发送至显示终端150。统计的方式可以是在类似excel的表格中,根据时间和地址等维度记录相应的测试数据和日志。优选地,第三服务器140还可以将统计后的运行数据转换成网页(Web)格式,这样可以便于在网络上查看。显示终端150用于显示测试数据。显示终端150可以是个人电脑、平板电脑或手机等等,即具有数据接收、数据处理和数据显示功能的终端设备。为了更便捷地查看测试情况,显示终端150可以远程登录第一服务器,启动相关测试工程,同时可以通过浏览器访问第二服务器Web数据展现服务,实时观测多个测试终端的测试情况。本专利技术实施例中网络的测试数据和设备的运行数据是置于不同服务器中的,减轻本文档来自技高网...

【技术保护点】
1.一种测试网络性能的系统,其特征在于,包括:第一服务器,用于利用预设的网络协议分配互联网协议地址;多个测试终端,用于获取所述第一服务器分配的所述互联网协议地址,生成并收发测试数据;第二服务器,用于基于所述互联网协议地址,将所述多个测试终端发出的测试数据合成数据流,以进行网络性能的测试;第三服务器,用于分析所述第一服务器、所述测试终端和所述第二服务器在测试过程中产生的运行数据;显示终端,用于显示所述测试数据。

【技术特征摘要】
1.一种测试网络性能的系统,其特征在于,包括:第一服务器,用于利用预设的网络协议分配互联网协议地址;多个测试终端,用于获取所述第一服务器分配的所述互联网协议地址,生成并收发测试数据;第二服务器,用于基于所述互联网协议地址,将所述多个测试终端发出的测试数据合成数据流,以进行网络性能的测试;第三服务器,用于分析所述第一服务器、所述测试终端和所述第二服务器在测试过程中产生的运行数据;显示终端,用于显示所述测试数据。2.如权利要求1所述的系统,其特征在于,所述第一服务器利用动态主机配置协议分配所述互联网协议地址。3.如权利要求2所述的系统,其特征在于,所述第一服务器与所述测试终端建立连接,在接收到所述测试终端的发现报文后,所述第一服务器向所述测试终端发送提供报文,所述提供报文中包括预分配的所述互联网协议地址,所述测试终端在收到所述提供报文后,若确定使用所述互联网协议地址,则向所述第一服务器发送所述互联网协议地址,所述第一服务器在收到所述互联网协议地址后,将所述互联网协议地址分配给所述测试终...

【专利技术属性】
技术研发人员:周成栋黄亮
申请(专利权)人:南方银谷科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1