[发明专利]一种测试代码移交控制方法及装置有效
申请号: | 201910203983.1 | 申请日: | 2019-03-18 |
公开(公告)号: | CN109902023B | 公开(公告)日: | 2022-06-03 |
发明(设计)人: | 陈晰亮 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 刘抗美 |
地址: | 518000 广东省深圳市前海深港合作区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 代码 移交 控制 方法 装置 | ||
本发明涉及软件测试技术领域,揭示了一种测试代码移交控制方法及装置,包括:当检测到移交指令时,根据节点信息中的节点负荷状况信息确定节点处理任务量;判断节点处理任务量是否低于预设节点处理任务量;当判断出节点处理任务量高于或者等于预设节点处理任务量时,根据节点处理能力信息获取节点处理速率;以节点处理速率与节点处理任务量为依据,生成测试代码相匹配的移交时间节点;当判断出节点处理任务量低于预设节点处理任务量时,将当前时刻确定为测试代码相匹配的移交时间节点。此方法下,基于软件测试技术,在恰当的时机进行测试代码移交,解决了测试代码移交测试环境的时机不佳导致移交时长过长的问题。
技术领域
本发明涉及软件测试技术领域,特别涉及一种测试代码移交控制方法及装置。
背景技术
目前,系统测试已广泛应用到不同领域的业务系统中,通过对业务系统进行系统测试能够及时发现业务系统存在的问题并予以解决,以此提高业务系统运行的可靠性。
针对涵盖多个业务系统的业务系统群进行测试时,通常会将需要进行测试的业务系统对应的测试代码移交测试环境。在实践中发现,该业务系统对应的测试代码移交测试环境的过程中,经常会出现移交时机不恰当的现象,如在测试环境拥塞时进行移交,从而导致移交时长远远超过正常移交时长的情况发生。
综上,现有技术的缺陷在于:测试代码移交测试环境的时机不佳导致移交时长过长。
发明内容
为了解决相关技术中存在的测试代码移交测试环境的时机不佳导致移交时长过长的问题,本发明提供了一种测试代码移交控制方法及装置。
本发明实施例第一方面公开一种测试代码移交控制方法,方法包括:
当检测到用于指示将测试代码移交至测试环境的移交指令时,获取测试环境中的节点信息,节点信息至少包括节点负荷状况信息和节点处理能力信息;
根据节点负荷状况信息确定节点处理任务量;
判断节点处理任务量是否低于预设节点处理任务量;
当判断出节点处理任务量高于或者等于预设节点处理任务量时,根据节点处理能力信息获取节点处理速率;
根据节点处理任务量、节点处理速率以及预置预测公式计算预测时间节点相匹配的节点未来处理任务量,其中,预置预测公式如下:
x=a-v×t
其中,a表示节点处理任务量,v表示节点处理速率,t表示预测时间节点,x表示预测时间节点相匹配的节点未来处理任务量;
将预测时间节点与预测时间节点相匹配的节点未来处理任务量对应存储,获得节点时序预测总表;
在节点时序预测总表中选取节点未来处理任务量小于预设节点处理任务量的目标节点处理任务量;
将目标节点处理任务量相匹配的目标预测时间节点确定为测试代码相匹配的移交时间节点;
当判断出节点处理任务量低于预设节点处理任务量时,将当前时刻确定为测试代码相匹配的移交时间节点。
本发明实施例第二方面公开一种测试代码移交控制装置,装置包括:
第一获取单元,用于当检测到用于指示将测试代码移交至测试环境的移交指令时,获取测试环境中的节点信息,节点信息至少包括节点负荷状况信息和节点处理能力信息;
第一确定单元,用于根据节点负荷状况信息确定节点处理任务量;
判断单元,用于判断节点处理任务量是否低于预设节点处理任务量;
第二获取单元,用于当判断出节点处理任务量高于或者等于预设节点处理任务量时,根据节点处理能力信息获取节点处理速率;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910203983.1/2.html,转载请声明来源钻瓜专利网。