【技术实现步骤摘要】
测试处理方法及装置
本申请涉及计算机技术,尤其涉及一种测试处理方法及装置。
技术介绍
随着互联网业务的不断发展,各项业务中的业务接口的功能性、稳定性以及安全性也越来越重要,因此对业务接口的检测也显得尤为重要。目前,现有技术在实现对业务接口的检测时,通常都是向业务使用方请求获取测试数据,其中,测试数据是业务使用方在测试环境中构造的,因此,现有技术的测试方案依赖于业务使用方的数据支持。然而,依赖业务使用方以获取测试数据,会导致测试的联调耗时,从而导致测试效率降低。
技术实现思路
本申请提供了一种用于测试处理方法及装置。根据第一方面,提供了一种测试处理方法,包括:从线上库获取测试数据;对业务接口的业务逻辑代码进行更新,根据所述业务接口对更新后的业务逻辑代码的执行过程数据,确定第一校验信息;根据所述业务接口对所述测试数据的运行结果,确定第二校验信息;根据所述第一校验信息和所述第二校验信息,确定所述业务接口对应的测试结果。通过从线上库获取测试数据,以实 ...
【技术保护点】
1.一种测试处理方法,其特征在于,包括:/n从线上库获取测试数据;/n对业务接口的业务逻辑代码进行更新,根据所述业务接口对更新后的业务逻辑代码的执行过程数据,确定第一校验信息;/n根据所述业务接口对所述测试数据的运行结果,确定第二校验信息;/n根据所述第一校验信息和所述第二校验信息,确定所述业务接口对应的测试结果。/n
【技术特征摘要】
1.一种测试处理方法,其特征在于,包括:
从线上库获取测试数据;
对业务接口的业务逻辑代码进行更新,根据所述业务接口对更新后的业务逻辑代码的执行过程数据,确定第一校验信息;
根据所述业务接口对所述测试数据的运行结果,确定第二校验信息;
根据所述第一校验信息和所述第二校验信息,确定所述业务接口对应的测试结果。
2.根据权利要求1所述的方法,其特征在于,所述从线上库获取测试数据,包括:
将所述线上库中的测试数据,复制到测试库中;
在所述测试库中获取所述测试数据。
3.根据权利要求1-2任一项所述的方法,其特征在于,所述从线上库获取测试数据之后,所述方法还包括:
对所述测试数据进行初始化处理;和/或
对所述测试数据中的部分数据进行清除处理。
4.根据权利要求1所述的方法,其特征在于,根据所述业务接口对所述测试数据的运行结果,确定第二校验信息,包括:
向所述业务接口发送所述测试数据,以使得所述业务接口根据所述测试数据执行所述业务逻辑代码,得到接口返回值和第一数据;
根据所述接口返回值和所述第一数据,确定所述第二校验信息。
5.根据权利要求4所述的方法,其特征在于,所述根据所述接口返回值和所述第一数据,确定所述第二校验信息,包括:
若所述接口返回值等于预设返回值,以及,所述第一数据等于第一预设数据,则确定所述第二校验信息为校验通过。
6.根据权利要求4所述的方法,其特征在于,所述根据所述接口返回值和所述第一数据,确定所述第二校验信息,包括:
若所述接口返回值不等于预设返回值,或者,所述第一数据不等于第一预设数据,则确定所述第二校验信息为校验不通过。
7.根据权利要求1-2任一项所述的方法,其特征在于,对业务接口的业务逻辑代码进行更新,根据所述业务接口对更新后的业务逻辑代码的执行过程数据,确定第一校验信息,包括:
在业务接口的业务逻辑代码中添加日志数据;
根据所述业务接口对添加日志数据的所述业务逻辑代码的执行过程数据,确定第一校验信息。
8.根据权利要求7所述的方法,其特征在于,所述根据所述业务接口对添加日志数据的所述业务逻辑代码的执行过程数据,确定第一校验信息,包括:
若所述执行过程数据等于第二预设数据,则确定所述第一校验信息为校验通过。
9.根据权利要求7所述的方法,其特征在于,所述根据所述业务接口对添加日志数据的所述业务逻辑代码的执行过程数据,确定第一校验信息,包括:
若所述执行过程数据为空,或者,若所述执行过程数据不等于第二预设数据,则确定所述第一校验信息为校验不通过。
10.根据权利要求1-9任一项所述的方法,其特征在于,所述根据所述第一校验信息和所述第二校验信息,确定所述业务接口对应的测试结果,包括:
若所述第一校验信息和所述第二校验信息均为校验通过,则确定所述测试结果为测试成功;
若所述第一校验信息和所述第二校验信息中的任一个为校验不通过,则确定所述测试结果为测试失败。
11.一种测试处理装置,其特征在于,包括:
获取模...
【专利技术属性】
技术研发人员:许力强,章海华,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。