一种终端设备网络链接性能的测试系统和方法

文档序号:7760749阅读:133来源:国知局
专利名称:一种终端设备网络链接性能的测试系统和方法
技术领域
本发明涉及一种通信终端设备的性能测试和检测技术,尤其涉及一套严格而标准的通信终端与网络链接性能的测试系统和方法,在检测各种模式通信终端性能的基础之上能够暴露通信终端与网络链接过程薄弱环节,自动测试过程中能够汇总网络链接失败信息并记录入系统。
背景技术
随着通信行业的稳健发展,通信终端设备的竞争也日益热烈,手机,数据卡,路由器等设备不断迈向市场。WCDMA,TD-SCDMA,CDMA2000等不同制式技术也不断更新着国内外网络,这就需要更多的终端设备跟进网络发展步伐。而且人们对通信终端的要求也在不断上升,在基本语音业务的基础之上也逐步上升到数据业务的使用,如手机上网,手机下载, 彩信,手机电视,手机导航等。目前市场上大多数通信终端与网络之间的数据连接性能仍很不稳定,经常出现网络连接失败或连接断续现象,这也成了网络发展的瓶颈,致使网络设备更新缓慢,三网融合技术难度也随之大大增加。但如何能够保证终端设备和网络之间的数据连接稳定性呢?首先需要了解终端设备的生产流程。通信终端设备在出厂之前,会经过一系列的功能测试和系统测试。这个周期较长,直至终端设备合格之后方能够进行产线生产并销售。让消费者放心使用,并将风险降至最低。目前的这些测试工作多以人工测试为主,测试的标准和人为因素风险较大。需耗费大量人力和时间,对测试结果也没有统一的标准。比如终端设备与网络间的网路连接测试,目前的操作流程,仍然处于人工手动连接网络,不断进行测试,并根据通信终端界面显示结果判断是否连接到网络。这样操作的弊端在于1、手动连接网络进行网路连接成功率测试需要消耗相当的人力和时间,而本发明为自动测试,启动测试之后无需人工干预,能够自动进行测试并汇总出结果。保证产品质量,节省大量人力和时间。2、测试结果没有依赖的判断标准。测试的对象是终端设备,但网络连接过程中涉及到不仅有终端设备因素,另外还有网络因素。在不同时间,不同地点即使是同一终端设备进行测试的数据也不是一样的。这就需要在测试过程中排除网络因素,将问题固定在设备一方。而此测试方法和系统可同时连接多个测试终端和对比样机同一时间进行测试,使时间和空间因素统一,降低网路因素。正好弥补了这一点。3、测试数据不准确。在终端设备与网络进行连接过程中会发生多次连接尝试请求,在这些多次的链接尝试请求中,有一次连接成功,那么显示结果是正常并成功的。所以说,人工测试中的显示出来的结果并不能作为成功连接的判断标准。此发明的记录点可以深入到设备内部信令,不仅以最终显示结果作为标准,提高了测试的稳定性。4、不能够反馈连接失败原因。在普通的人工网络连接测试中,测试结果为网路连接成功概率的数字或者连接成功与否的一个判断,而这对于研发人员并不能深入了解问题。本发明记录下了每个连接失败节点,并汇总出因各个节点故障导致网路连接失败所占比例,从而使研发人员一目了然发现问题所在并解决和优化问题。

发明内容
为了解决目前终端设备网络链接性能测试中的弊端,本发明主要目的提供了一种终端设备网络链接性能的测试系统和方法。本发明的发明目的是通过如下技术方案实现的一种终端设备网络链接性能的测试系统和方法,包含有5大主要模块用户输入模块;端口检测模块;自动测试脚本模块;数据记录模块和问题监测模块,五个模块共同完成整个测试和系统各功能,各个模块相互依赖,缺一不可所有模块均围绕自动测试模块而进行,自动测试模块完成了其它各模块的调用以及模块间触发点的判断,以维持系统顺利进行。系统打开之初便先启动自动测试模块,并触发调用用户输入模块,此模块完成用户对系统进行初始化信息进行设定功能,录入用户需求信息入系统后调用端口监测模块实现相应功能。待以上各模块就绪,开启数据记录模块,完成数据统计功能。若系统检测到测试过程中设备状态错误,则调用问题监测模块,对问题进行记录并获取数据包。一次测试完毕, 由自动测试模块进行测试信息和用户需求信息的判决,并循环进行下一步测试。各模块详细说明如下1、用户输入模块,所述的在系统启动准备阶段,需用户对系统进行设置,从而达到用户需求。设置内容包含测试设备数量,网络制式选择,网络链接次数,端口选择等信息。从而实现系统的多功能性,方便用户根据自身需求设置。2、端口检测模块,所述的在设备物理连接完成之后能够自动检测当前端口,并且提供用户选择。从而实现同时连接多个终端设备进行测试,包含和对比样机共同测试,最终输出对比数据报告,降低网络因素风险,提高数据准确度。3、自动测试脚本模块,所述的在对终端设备发送指令,完成自动测试功能,从而解决大量人工操作,节省人力和时间资源。此模块运行之后完全自动反复测试,直至达到用户要求次数或时间后停止。4、数据记录模块,所述的根据监测终端设备上发的数据业务连接请求信令和网络侧反馈的业务信道分配指令,记录连接成功次数和失败次数。并汇总报告,输出网络链接成功率。网络链接成功率=业务信道分配成功次数/数据业务连接请求次数*100%。此模块有效解决了目前测试中仅仅从终端表现中得到连接成功或失败的信息,从而能够更深一步挖掘出终端设备在网络链接上的安全隐患。5、问题监测模块。此模块实现方式为监测终端设备和网络侧的Um 口信令交互, 并记录连接断开问题节点。例如在连接过程中,终端设备收到网络侧下发的Disconnect 信令,从而导致连接中断。则系统自动记录问题节点数据包,并附入数据记录模块中的数据报告中,可方便研发人员及时发现并解决问题。很大程度的提高了终端设备网络链接性能问题的发现并及时解决问题,提高问题发现和解决效率,这些在目前人工测试或其它类测试方法中尚未能得到体现。本发明系统测试方法1、调用系统自动测试脚本模块,启动测试,向测试终端发出指令,和网络设备进行数据网络链接,测试终端发送网络链接请求;
2、调用数据记录模块对网络连接请求次数进行记录,并扑捉网络侧反馈回的信道分配完成消息;3、网络侧下发业务信道分配完成消息,由数据记录模块进行记录一次网络链接成功,并根据用户设置进行判断,如果数据业务连接请求次数<用户设置则重新回到第一阶段进行测试;如果数据业务连接请求次数>=用户设置,则停止自动测试,并由数据记录模块生成报告,报告内容包含,网络链接请求次数,网络链接失败次数,网络链接成功率以及记录每次网络链接失败点的数据包并体现在报告当中。所述的网络链接成功率=业务信道分配成功次数/数据业务连接请求次数 *100%。


图1是本发明中系统5大模块示例图;图2是本发明工作原理附图;图3是本发明物理连接附图;图4是本发明具体实施系统流程图。图中标号说明100-PC设备101-数据线102-测试终端设备103-对比机设备
具体实施例方式本测试方法和系统的发明具体实施方式
和工作原理可分为三个阶段进行阐述。每两个阶段之间均有联系和触发点,环环相扣(见图2)。准备工作设备物理连接,自动测试前准备工作。本发明的物理连接见图3,分别包含以下内容物理连接完毕之后,启动系统,首先会调出用户输入模块和端口检测模块,从而要求用户在PC设备100中做出相应的设置, 其中包含有测试设备数量,网络制式选择,测试次数和端口选择等。准备工作就绪后,便可启动系统。第一阶段调用系统自动测试脚本模块,启动测试。向测试终端发出指令,和网络进行数据业务网络链接。测试终端发送网络链接请求。第二阶段调用数据记录模块对网络连接请求次数记录,并扑捉网络侧反馈回的信道分配完成消息。如果数据记录模块未能够扑捉到信道分配完成消息,则持续记录网络连接请求测试,并打开问题监测系统,对连接失败消息包进行监测和记录。如果数据记录模块扑捉到了信道分配完成消息,则进入第三阶段。第三阶段网络侧下发业务信道分配完成消息,由数据记录模块进行记录一次网络链接成功,并根据用户设置进行判断。如果数据业务连接请求次数<用户设置则重新回到第一阶段进行测试。如果数据业务连接请求次数>=用户设置。则停止自动测试,并由数据记录模块生成报告,报告内容包含网络链接请求次数,网络链接失败次数,网络链接成功率以及记录每次网络链接失败点的数据包并体现在报告当中。综上所述,汇总本测试方法和系统总体流程可见图4所示,步骤为1、用户完成设备物理连接,开启系统同时会打开自动测试模块,开始测试。2、系统先后调用用户输入模块和端口选择模块,录入用户需求信息包含测试设备数量,网络制式选择,网络链接次数,端口选择等。从而使系统自动匹配测试内容,调用用户需求对应所需信令节点。3、自动测试模块通过脚本语言,下发AT命令使测试设备和网络建立数据连接,并搜集设备反馈数据包。4、系统依靠数据记录模块对网络侧和测试设备间的交互数据进行跟踪记录,匹配数据业务建立请求和业务信道分配成功等相关信令消息。5、系统通过监测到的交互数据进行判断网络链接是否成功。若成则记录数据到系统并判决是否完成用户测试要求。6、若经过判断检测到的交互数据网络链接为失败,则打开问题监测模块,对失败信息进行汇总,包含失败点记录和失败数据包的下载。随之进行判决是否完成用户测试要求环节7、若测试未完成,则返回到第3条,继续进行测试。8、若测试完成,则汇总数据到报告文件,并输出测试报告。
权利要求
1.一种终端设备网络链接性能的测试系统和方法,包含有5大主要模块用户输入模块;端口检测模块;自动测试脚本模块;数据记录模块和问题监测模块,其特征在于所述的用户输入模块,设置内容包含测试设备数量,网络制式选择,网络链接次数,端口选择等信息;端口检测模块,在设备物理连接完成之后能够自动检测当前端口,并且提供用户选择,从而实现同时连接多个终端设备进行测试,包含对比样机共同测试,最终输出对比数据报告;自动测试脚本模块,对终端设备发送指令,加入触发点判别机制,完成自动测试功能;数据记录模块,根据监测终端设备上发的数据业务连接请求信令和网络侧反馈的业务信道分配指令,记录连接成功次数和失败次数;问题监测模块,监测终端设备和网络侧的Um 口信令交互,并记录连接断开问题节点。
2.根据权利要求1所述的一种终端设备网络链接性能的测试系统和方法,其特征在于所述的该方法包括C1”周用系统自动测试脚本模块,启动测试,向测试终端发出指令,和网络设备进行数据网络链接,测试终端发送网络链接请求;〔2)、调用数据记录模块对网络连接请求次数进行记录,并扑捉网络侧反馈回的信道分配完成消息;网络侧下发业务信道分配完成消息,由数据记录模块进行记录一次网络链接成功,并根据用户设置进行判断,如果数据业务连接请求次数<用户设置则重新回到第一阶段进行测试;如果数据业务连接请求次数> =用户设置,则停止自动测试,并由数据记录模块生成报告,报告内容包含,网络链接请求次数,网络链接失败次数,网络链接成功率以及记录每次网络链接失败点的数据包并体现在报告当中。
3.根据权利要求1所述的一种终端设备网络链接性能的测试系统和方法,其特征在于所述的网络链接成功率=业务信道分配成功次数/数据业务连接请求次数*100%。
全文摘要
本发明公开了一种终端设备网络链接性能的测试系统和方法,包含有5大主要模块用户输入模块;端口检测模块;自动测试脚本模块;数据记录模块和问题监测模块,五个模块共同完成整个测试和系统各功能,各个模块相互依赖,缺一不可。实现了利用PC和通信终端设备物理连接之后,对PC和通信终端设备进行自动操作、监控和数据记录等处理。解决了在通信终端的测试中大量人工手动操作和结果不一致等问题。实现了系统自动化对终端设备进行检测并处理,监听数据业务建立过程中消息和信令,记录数据和失败点并反馈报告。从而得到终端测试数据和报告的一套方法和系统。
文档编号H04W24/00GK102413484SQ20101029213
公开日2012年4月11日 申请日期2010年9月26日 优先权日2010年9月26日
发明者李佳, 李峰 申请人:西安龙飞软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1