一种网络终端用户掉线频次检测系统及方法

文档序号:9455731阅读:1203来源:国知局
一种网络终端用户掉线频次检测系统及方法
【技术领域】
[0001]本发明涉及网络性能测试领域,尤其涉及一种用于网络性能稳定评估的网络终端用户掉线频次检测系统及方法。
【背景技术】
[0002]用户或者测试人员在使用网络过程中,通常会遇到运行异常的现象,譬如:网络终端掉线或者断线。在这种情况下用户或者测试人员普遍会重启测试设备,或者重新进行网络连接。如果短期内没有频繁的发生掉线或者断线现象,用户或者测试人员通常不会去深究导致网络掉线或断线的原因,因此这类的网络故障会被视为小概率事件进行搁置处理。然而,这种问题处理方式并不利于网络性能稳定性测试评估,由于缺乏足够的测试数据来反映网络掉线(或断线)的频次,因此无法对网络性能稳定性进行测试评估,最终导致网络故障问题不能得到解决。

【发明内容】

[0003]针对现有的网络性能稳定性存在的上述问题,现提供一种旨在实现可准确获取网络终端掉线频次的网络终端用户掉线频次检测系统及方法。
[0004]具体技术方案如下:
[0005]一种网络终端用户掉线频次检测系统,包括:
[0006]—测试单元,用以在预设时间内对N个测试对接点进行吞吐量测试;
[0007]—获取单元,连接所述测试单元,用以获取吞吐量测试的断流次数P ;
[0008]—比较单元,连接所述获取单元,提供一预设的参数M,用以比较所述断流次数P是否小于或等于所述参数M,以获取比较结果;
[0009]—处理单元,分别连接所述比较单元和所述测试单元,用以根据所述比较结果,当M满足一第一预设条件时对所述参数M进行修正,并控制所述测试单元重新进行吞吐量测试,当M满足一第二预设条件时,根据所述预设时间和所述断流次数P计算网络终端用户掉线频次,
[0010]其中,N、P、M均为自然数,M兰N。
[0011]优选的,还包括:
[0012]—检测单元,分别连接所述测试单元和所述获取单元,用以检测所述测试单元的吞吐量测试是否停止;
[0013]所述获取单元用以获取吞吐量测试停止时的所述N个测试对接点的断流次数P。
[0014]优选的,所述测试单元采用IxChar1t软件进行吞吐量测试。
[0015]优选的,对所述参数M进行修正的具体过程为:
[0016]所述处理单元令所述参数M = P。
[0017]优选的,当所述比较结果为所述断流次数P大于所述参数M时即第一预设条件,所述处理单元对所述参数M进行修正后,控制所述测试单元重新进行吞吐量测试;
[0018]当所述比较结果为所述断流次数P小于或等于所述参数M时即第二预设条件,所述处理单元根据所述预设时间和所述断流次数P计算网络终端用户掉线频次。
[0019]一种网络终端用户掉线频次检测方法,包括下述步骤:
[0020]S1.在预设时间内对N个测试对接点进行吞吐量测试;
[0021 ] S2.获取吞吐量测试的所述N个测试对接点的断流次数P ;
[0022]S3.比较所述断流次数P是否小于或等于预设的参数M,若否,执行步骤S4 ;若是,执行步骤S5 ;
[0023]S4.对所述参数M进行修正,返回执行所述步骤SI ;
[0024]S5.根据所述预设时间和所述断流次数P计算网络终端用户掉线频次,
[0025]其中,N、P、M均为自然数,M兰N。
[0026]优选的,在执行所述步骤S2之前还包括:
[0027]A.检测吞吐量测试是否停止,若是,则执行所述步骤S2 ;若否,返回执行所述步骤A0
[0028]优选的,在所述步骤SI中采用IxChar1t软件对所述N个测试对接点进行吞吐量测试。
[0029]优选的,在所述步骤S4中对所述参数M进行修正的具体过程为:
[0030]令所述参数M = P。
[0031]上述技术方案的有益效果:
[0032]本技术方案中,网络终端用户掉线频次检测系统通过测试单元对测试对接点进行吞吐量测试,通过比较单元将获取的断流次数与预设的参数进行比较,从而获知断流次数是否可准确反映网络终端用户掉线,通过处理单元对预设参数进行修正以获取网络终端用户准确的断流次数。网络终端用户掉线频次检测方法实现可准确获取网络终端掉线频次的目的。
【附图说明】
[0033]图1为本发明所述的网络终端用户掉线频次检测系统的一种实施例的模块图;
[0034]图2为本发明所述的网络终端用户掉线频次检测系统的另一种实施例的模块图;
[0035]图3为本发明所述的网络终端用户掉线频次检测方法的一种实施例的方法流程图;
[0036]图4为本发明所述的网络终端用户掉线频次检测方法的另一种实施例的方法流程图。
【具体实施方式】
[0037]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0038]需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
[0039]下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
[0040]如图1所示,一种网络终端用户掉线频次检测系统,包括:
[0041]—测试单元1,用以在预设时间内对N个测试对接点进行吞吐量测试;
[0042]—获取单元2,连接测试单元1,用以获取吞吐量测试的断流次数P ;
[0043]—比较单元4,连接获取单元2,提供一预设的参数M,用以比较断流次数P是否小于或等于参数M,以获取比较结果;
[0044]一处理单元3,分别连接比较单元4和测试单元1,用以根据比较结果,当M满足一第二预设条件时对参数M进行修正,并控制测试单元I重新进行吞吐量测试,当M满足一第二预设条件时,根据预设时间和断流次数P计算网络终端用户掉线频次,
[0045]其中,N、P、M均为自然数,M兰N。
[0046]在本实施例中,通过测试单元I对测试对接点进行吞吐量测试,通过比较单元4将获取的断流次数与预设的参数进行比较,从而获知断流次数是否可准确反映网络终端用户掉线,通过处理单元3对预设参数进行修正以获取网络终端用户准确的断流次数。
[0047]如图2所示,在优选的实施例中,还包括:
[0048]一检测单元5,分别连接测试单元I和获取单元2,用以检测测试单元I的吞吐量测试是否停止;
[0049]获取单元2用以获取吞吐量测试停止时的N个测试对接点的断流次数P。
[0050]在本实施例中,通过检测单元5获取测试单元I的吞吐量测试状态,若测试单元I处于吞吐量测试状态中,则重复检测测试单元I ;若测试单元I的处于吞吐量测试完成状态,则获取断流次数P,以进行后续处理。
[0051]在优选的实施例中,测试单元I采用IxChar1t软件进行吞吐量测试。
[0052]在本实施例中,通过运行IxChar1t软件,检测出现的错误(Error)的测试对接点(Pair)的数目,也就是断流次数P,来确定测试用户中出现的掉线次数。
[0053]在IxChar1t软件进行吞吐量测试之前,需根据网络拓扑搭建吞吐量测试模型,吞吐量测试模型包括服务器端(Network Server)和客户端(Network Client),服务器端对应着服务器PC机,客户端对应着客户端PC机。客户端与服务器端通过有线(EthernetCable)或者无线(Wireless)进行连接。在各PC机上均安装有吞吐量测试必备的测试软件:IxChar1t软件和Endpoint软件,由于IxChar1t软件和Endpoint软件均为现有技术因此在此处不对测试软件本身进行过多阐述。设定客户端PC、服务器端PC机的IP地址,以确保各客户端PC与服务器PC之间能够正常通信,即运行IxChar1t软件时能够进行吞吐量测试。
[0054]采用IxChar1t软件进行吞吐量测试的具体过程为:
[0055]步骤一,打开IxChar1t软件后,先创建一个测试脚本;
[0056]步骤二,添加Pair,设定Pair的相关信息,包括IP地址、脚本信息等,由于是多用户环境下测试,每个Pair的信息即代表了一个用户的相关信息;
[0057]在对Pair的相关信息进行设定时,可设定本次测试的吞吐量流向,即客户端到服务器端或者是服务器端到客户端,也就是上、下行网络流量;可采用TCP网络协议,High_Performance_Throughput脚本,测试的吞吐量流向可以是从服务器端发向客户端;
[0058]步骤三,可增加设置Pair信息,增加测试用户,Pair的数目也就是本次测试时参与检测的用户终端网络数目;
[0059]步骤四,可增加测试用户的运行(Run)设置;譬如,设置测试脚本的运行时间、以及测试异常出现时的应对策略等;
[0060]运行(Run)设置包括:
[0061]I) Run:Run菜单,通过操作该菜单可以进行子菜单Run Opt1ns设置;
[0062]2)运行选项(Run Opt1ns)菜单下的各设置项;
[0063]3)Run Opt1ns菜单下的时间设置项,当前设定了固定运行时间,可采用固定时间设置方式,具体的运行时间(小时、分钟、秒)根据测试需要而定;
[0064]4)即时处理(Real-Time)选项:实时显示模式
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1