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.一种拨测测试的响应方法,应用于拨测测试系统,其特征在于,所述拨测测试系统包括:任务调度服务器、数据处理节点以及测试执行终端;所述拨测测试的响应方法,包括:所述任务调度服务器在检测到当前满足预设的拨测启动条件时,生成拨测测试指令,并将所述拨测测试指令发送给所述测试执行终端;所述测试执行终端获取所述拨测测试指令的测试流程,并根据所述测试流程测试与所述测试执行终端相连的各个测试机;所述测试执行终端对各个所述测试机基于所述拨测测试指令反馈的运行参数进行封装,生成关于所述拨测测试指令的测试数据,并将所述测试数据发送给所述数据处理节点;所述数据处理节点将所述测试数据分别导入所述拨测测试指令关联的各个拨测项目的校验模板,确定各个所述拨测项目的校验结果;所述数据处理节点基于各个所述校验结果生成测试报告,并将所述测试报告上传至所述任务调度服务器。
【技术特征摘要】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。