一种拨测测试的响应方法及系统技术方案

技术编号:20588421 阅读:25 留言:0更新日期:2019-03-16 07:00
本发明专利技术适用于互联网技术领域,提供了一种拨测测试的响应方法及系统,包括:任务调度服务器在检测到当前满足预设的拨测启动条件时,生成拨测测试指令;测试执行终端获取拨测测试指令的测试流程,并根据测试流程测试与测试执行终端相连的各个测试机;对各个测试机基于拨测测试指令反馈的运行参数进行封装,生成关于拨测测试指令的测试数据,并将测试数据发送给数据处理节点;数据处理节点将测试数据分别导入拨测测试指令关联的各个拨测项目的校验模板,确定各个拨测项目的校验结果;基于各个校验结果生成测试报告,并将测试报告上传至任务调度服务器。本发明专利技术提高了减少了任务调度服务器的负载压力,提高了系统的稳定性以及测试结果处理的准确性。

A Response Method and System for Dial-up Testing

The invention is applicable to the field of Internet technology, and provides a response method and system for dial-up test, including: generating dial-up test instructions when the task dispatching server detects that the current dial-up test startup condition meets the preset conditions; acquiring the test flow of dial-up test instructions by the test execution terminal, and testing and testing the various test machines connected with the test execution terminal according to the test flow; Each tester encapsulates the operational parameters based on the feedback of dial-test instructions, generates the test data about dial-test instructions, and sends the test data to the data processing node. The data processing node imports the test data into the checking templates of dial-test items associated with dial-test instructions, and determines the checking results of each dial-test item. Make the test report and upload it to the task scheduling server. The invention improves the load pressure of the task scheduling server, improves the stability of the system and the accuracy of the processing of test results.

【技术实现步骤摘要】
一种拨测测试的响应方法及系统
本专利技术属于互联网
,尤其涉及一种工资报告的生成方法及系统
技术介绍
拨测,作为测试通信网络完备性的重要手段,如何快速有效地进行拨测测试,则直接影响着通信网络的建设效率。现有的拨测技术,一般是采用任务调度器来下发拨测测试指令,并交由各个测试执行终端反馈对应的测试数据,任务调度服务器接收到测试数据后,对各个测试数据进行分析,得到测试结果。然而随着测试任务以及测试样本的不断增加,拨测测试的测试数据的数据量也随之增加,任务调度服务器不仅要进行拨测测试任务的下发操作,还接收大量的测试数据进行数据分析,从而大大提高了任务调度服务器的负载压力,降低了拨测测试系统的稳定性以及测试结果处理的准确性。
技术实现思路
有鉴于此,本专利技术实施例提供了一种拨测测试的响应方法及系统,以解决现有的拨测技术,任务调度服务器不仅要进行拨测测试任务的下发操作,还接收大量的测试数据进行数据分析,从而大大提高了任务调度服务器的负载压力,降低了拨测测试系统的稳定性以及测试结果处理的准确性的问题。本专利技术实施例的第一方面提供了一种拨测测试的响应方法,应用于拨测测试系统,所述拨测测试系统包括:任务调度服务器、数据处理节点以及测试执行终端;所述拨测测试的响应方法,包括:所述任务调度服务器在检测到当前满足预设的拨测启动条件时,生成拨测测试指令,并将所述拨测测试指令发送给所述测试执行终端;所述测试执行终端获取所述拨测测试指令的测试流程,并根据所述测试流程测试与所述测试执行终端相连的各个测试机;所述测试执行终端对各个所述测试机基于所述拨测测试指令反馈的运行参数进行封装,生成关于所述拨测测试指令的测试数据,并将所述测试数据发送给所述数据处理节点;所述数据处理节点将所述测试数据分别导入所述拨测测试指令关联的各个拨测项目的校验模板,确定各个所述拨测项目的校验结果;所述数据处理节点基于各个所述校验结果生成测试报告,并将所述测试报告上传至所述任务调度服务器。本专利技术实施例的第二方面提供了一种拨测测试系统包括:任务调度服务器、数据处理节点以及测试执行终端;所述任务调度服务器,用于在检测到当前满足预设的拨测启动条件时,生成拨测测试指令,并将所述拨测测试指令发送给所述测试执行终端;所述测试执行终端,用于获取所述拨测测试指令的测试流程,并根据所述测试流程测试与所述测试执行终端相连的各个测试机;所述测试执行终端,用于对各个所述测试机基于所述拨测测试指令反馈的运行参数进行封装,生成关于所述拨测测试指令的测试数据,并将所述测试数据发送给所述数据处理节点;所述数据处理节点,用于将所述测试数据分别导入所述拨测测试指令关联的各个拨测项目的校验模板,确定各个所述拨测项目的校验结果;所述数据处理节点,用于基于各个所述校验结果生成测试报告,并将所述测试报告上传至所述任务调度服务器。实施本专利技术实施例提供的一种拨测测试的响应方法及系统具有以下有益效果:本专利技术实施例通过将拨测测试指令发送给测试执行终端,测试执行终端首先对采集到各个测试机的运行参数进行汇总,而非直接将运行参数转发给任务调度服务器,生成该拨测测试指令对应的测试数据,从而减少了任务调度服务器对数据的汇总操作,并且在任务调度服务器与测试执行终端之间的通信链路上配置有数据处理节点,对测试数据进行解析,生成了测试报告,任务调度服务器也无需对测试数据进行处理,任务调度服务器只需对下发拨测测试任务即可,大大减少了任务调度服务器的负载压力,提高了拨测测试系统的稳定性以及测试结果处理的准确性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术第一实施例提供的一种拨测测试的响应方法的实现流程图;图2是本专利技术第二实施例提供的一种拨测测试的响应方法具体实现流程图;图3是本专利技术第三实施例提供的一种拨测测试的响应方法S101具体实现流程图;图4是本专利技术第四实施例提供的一种拨测测试的响应方法S102的具体实现流程图;图5是本专利技术第五实施例提供的一种拨测测试的响应方法S101具体实现流程图;图6是本专利技术一实施例提供的一种拨测测试系统的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例通过将拨测测试指令发送给测试执行终端,测试执行终端首先对采集到各个测试机的运行参数进行汇总,而非直接将运行参数转发给任务调度服务器,生成该拨测测试指令对应的测试数据,从而减少了任务调度服务器对数据的汇总操作,并且在任务调度服务器与测试执行终端之间的通信链路上配置有数据处理节点,对测试数据进行解析,生成了测试报告,任务调度服务器也无需对测试数据进行处理,任务调度服务器只需对下发拨测测试任务即可,,大大减少了任务调度服务器的负载压力,提高了拨测测试系统的稳定性以及测试结果处理的准确性,解决了现有的拨测技术,任务调度服务器不仅要进行拨测测试任务的下发操作,还接收大量的测试数据进行数据分析,从而大大提高了任务调度服务器的负载压力,降低了拨测测试系统的稳定性以及测试结果处理的准确性的问题。在本专利技术实施例中,流程的执行主体为拨测任务调度系统,该拨测任务调度系统包括有:任务调度服务器、数据处理节点以及测试执行终端。该任务调度服务器可以为一服务器,对各个测试执行终端下发博测试任务,测试执行终端包括但不限于:计算机、智能手机以及平板电脑等能够与任务调度服务器进行通信,并响应拨测测试请求的设备。图1示出了本专利技术第一实施例提供的拨测测试的响应方法的交互流程图,详述如下:在S101中,所述任务调度服务器在检测到当前满足预设的拨测启动条件时,生成拨测测试指令,并将所述拨测测试指令发送给所述测试执行终端。在本实施例中,当通信网络出现异常或需要进行网络更新时,管理员可以通过拨测测试的手段对该通信网络进行测试,以确定异常原因,并在异常修复或网络更新后检测通信网络是否可用。而在执行拨测测试的过程中,需要任务调度服务器将所需测试的拨测测试指令发送给测试执行终端,并通过测试执行终端响应对应的拨测测试指令,并将该指令对应的测试结果反馈给任务调度服务器。在本实施例中,任务调度服务器可以与多个测试执行终端相连,每个测试执行终端可以下联多个测试机,通过各个测试机执行任务调度服务器下发的拨测测试指令,并基于各个测试机的响应情况,生成该拨测测试终端的测试结果,并通过已建立的合法通信链路将该测试结果返回给任务调度服务器。同一测试机可以上联多个测试执行终端,即通过时分复用的方式响应不同测试执行终端发送的拨测测试任务。任务调度服务器可以为通过预设的拨测触发规则,以预设的任务下发周期向各个测试执行终端发送拨测测试指令,执行拨测测试操作,从而周期性地对通信网络的完备性进行检测。当该任务调度服务器通过解析测试结果时,检测到通信网络出现异常情况,则执行对应的异常响应流程。在本实施例中,由于拨测测试过程的测试项目较多,不同的拨测项目所对应的拨测本文档来自技高网...

【技术保护点】
1.一种拨测测试的响应方法,应用于拨测测试系统,其特征在于,所述拨测测试系统包括:任务调度服务器、数据处理节点以及测试执行终端;所述拨测测试的响应方法,包括:所述任务调度服务器在检测到当前满足预设的拨测启动条件时,生成拨测测试指令,并将所述拨测测试指令发送给所述测试执行终端;所述测试执行终端获取所述拨测测试指令的测试流程,并根据所述测试流程测试与所述测试执行终端相连的各个测试机;所述测试执行终端对各个所述测试机基于所述拨测测试指令反馈的运行参数进行封装,生成关于所述拨测测试指令的测试数据,并将所述测试数据发送给所述数据处理节点;所述数据处理节点将所述测试数据分别导入所述拨测测试指令关联的各个拨测项目的校验模板,确定各个所述拨测项目的校验结果;所述数据处理节点基于各个所述校验结果生成测试报告,并将所述测试报告上传至所述任务调度服务器。

【技术特征摘要】
1.一种拨测测试的响应方法,应用于拨测测试系统,其特征在于,所述拨测测试系统包括:任务调度服务器、数据处理节点以及测试执行终端;所述拨测测试的响应方法,包括:所述任务调度服务器在检测到当前满足预设的拨测启动条件时,生成拨测测试指令,并将所述拨测测试指令发送给所述测试执行终端;所述测试执行终端获取所述拨测测试指令的测试流程,并根据所述测试流程测试与所述测试执行终端相连的各个测试机;所述测试执行终端对各个所述测试机基于所述拨测测试指令反馈的运行参数进行封装,生成关于所述拨测测试指令的测试数据,并将所述测试数据发送给所述数据处理节点;所述数据处理节点将所述测试数据分别导入所述拨测测试指令关联的各个拨测项目的校验模板,确定各个所述拨测项目的校验结果;所述数据处理节点基于各个所述校验结果生成测试报告,并将所述测试报告上传至所述任务调度服务器。2.根据权利要求1所述的响应方法,其特征在于,在所述测试执行终端对各个所述测试机基于所述拨测测试指令反馈的运行参数进行封装,生成关于所述拨测测试指令的测试数据,并将所述测试数据发送给所述数据处理节点之前,还包括:所述任务调度服务器获取各个所述测试执行终端的运行参数,并基于所述拨测测试指令的测试类型,确定各个所述测试执行终端的响应权重;所述任务调度服务器分别将各个所述测试执行终端的运行参数以及所述响应权重导入到优先级计算模型内,计算各个所述测试执行终端的处理优先级;所述优先级计算模型具体为:其中,Priorityn(k)为第k个所述测试执行终端的所述处理优先级;Priorityn-1(k)为第k个所述测试执行终端的历史优先级;Workik为第k个所述测试执行终端的第i个运行参数;m为所述运行参数的总个数;αk为第k个所述测试执行终端的响应权重,且0<αk<1;K为所述测试执行终端的总个数;所述任务调度服务器选取所述处理优先级最高的测试执行终端作为目标执行终端,并调整所述目标执行终端的工作模式,识别调整后的所述目标执行终端为所述数据处理节点。3.根据权利要求1所述的响应方法,其特征在于,所述任务调度服务器在检测到当前满足预设的拨测启动条件时,生成拨测测试指令,并将所述拨测测试指令发送给所述测试执行终端,包括:所述任务调度服务器获取所述终端标识关联的通信密钥,基于该通信密钥生成第一传输控制协议TCP报文,并将所述第一TCP报文发送给所述测试执行终端;所述测试执行终端根据所述第一TCP报文内的所述通信密钥,确定所述通信密钥对应的关联密钥,并基于所述关联密钥生成第二TCP报文,将所述第二TCP报文发送给所述任务调度服务器;所述任务调度服务器对所述第二TCP报文的关联密钥进行校验,若校验结果为校验成功,则基于所述拨测项目生成拨测测试指令;所述任务调度服务器将携带有所述拨测测试指令的第三TCP报文发送给所述测试执行终端,并与所述测试执行终端建立通信链路。4.根据权利要求1-3任一项所述的响应方法,其特征在于,所述测试执行终端获取所述拨测测试指令的测试流程,并根据所述测试流程测试与所述测试执行终端相连的各个测试机,包括:检测当前处于空闲状态的测试机的个数;创建与所述个数相同的并发线程,并为每个所述并发线程配置虚拟通信接口;基于各个所述虚拟通信接口,建立所述并发线程与各个所述测试机连接,并调用所述并发线程控制所述测试机进行测试。5.根据权利要求1-3任一项所述的响应方法,其特征在于,所述任务调度服务器在检测到当前满足预设的拨测启动条件时,则生成拨测测试指令,并将所述拨测测试指令发送给所述测试执行终端,包括:获取关于测试执行终端的运行状态列表,并选取运行状态为空闲的测试执行终端为候选执行终端;查询各个所述候选执行终端的可执行项目信息,并判断所述可执行项目信息...

【专利技术属性】
技术研发人员:陈天庆陈仕财陈亚殊
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1