测试方法、装置、设备、可读存储介质及程序产品制造方法及图纸

技术编号:45996937 阅读:8 留言:0更新日期:2025-08-01 18:57
本申请实施例提供了测试方法、装置、设备、可读存储介质及程序产品,该方法包括:确定测试场景信息,测试场景信息用于指示:第一服务更新状态、第二服务更新状态;模拟调用第一服务设备按照第一服务更新状态所对应的主事务处理逻辑执行目标主事务,得到目标主事务的模拟执行结果;模拟调用第二服务设备根据目标主事务的模拟执行结果,按照第二服务更新状态所对应的从事务处理逻辑执行目标从事务,得到目标从事务的模拟执行结果;根据目标从事务的模拟执行结果确定测试结果。通过本申请实施例提供的方法可以根据测试场景信息进行测试,得到针对事务处理逻辑的测试结果,有利于提前排查出灰度发布过程中可能出现异常,有效提高服务系统的稳定性。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及测试方法、测试装置、计算机设备、计算机可读存储介质及计算机程序产品。


技术介绍

1、灰度发布是一种实现平滑过渡的发布方式,例如:一个服务系统中包括多个服务设备,当多个服务设备实现同一事务时,可以采用灰度发布的方法逐步更新各个服务设备中的事务处理逻辑,从而提升使用体验。事务包括主事务和从事务,一般情况下主事务执行完成后,可以执行从事务,从而保证数据的一致性。

2、然而,在利用灰度发布方法对多个服务设备的事务处理逻辑进行更新时,服务系统中可能同时存在更新前的事务处理逻辑和更新后的事务处理逻辑,而更新前的事务处理逻辑和更新后的事务处理逻辑之间可能会存在兼容问题、时序问题等,这会导致灰度发布过程中出现异常,系统稳定性降低。


技术实现思路

1、本申请实施例提供了测试方法、装置、设备、可读存储介质及程序产品,可以根据测试场景信息进行测试,得到针对事务处理逻辑的测试结果,有利于提前排查出灰度发布过程中可能出现异常,有效提高服务系统的稳定性。

2、一方面,本申请实施例提供了一本文档来自技高网...

【技术保护点】

1.一种测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,更新后的主事务处理逻辑用于指示生成新增矢量数据并将所述新增矢量数据添加到主事务的执行结果中,更新后的从事务处理逻辑用于指示利用所述新增矢量数据进行处理;

3.根据权利要求2所述的方法,其特征在于,所述根据所述目标从事务的模拟执行结果,确定在所述测试场景信息所指示的测试场景下针对所述目标事务的事务处理逻辑的测试结果,包括:

4.根据权利要求3所述的方法,其特征在于,所述更新后的主事务处理逻辑是根据主事务更新信息确定的,所述更新后的从事务处理逻辑是根据从事务更新信息确定...

【技术特征摘要】

1.一种测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,更新后的主事务处理逻辑用于指示生成新增矢量数据并将所述新增矢量数据添加到主事务的执行结果中,更新后的从事务处理逻辑用于指示利用所述新增矢量数据进行处理;

3.根据权利要求2所述的方法,其特征在于,所述根据所述目标从事务的模拟执行结果,确定在所述测试场景信息所指示的测试场景下针对所述目标事务的事务处理逻辑的测试结果,包括:

4.根据权利要求3所述的方法,其特征在于,所述更新后的主事务处理逻辑是根据主事务更新信息确定的,所述更新后的从事务处理逻辑是根据从事务更新信息确定的,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,测试场景信息包括第一测试场景信息、第二测试场景信息、第三测试场景信息和第四测试场景信息,所述第一测试场景信息指示的所述第一服务更新状态和第二服务更新状态均为服务已更新状态;所述第二测试场景信息指示的所述第一服务更新状态和第二服务更新状态均为服务未更新状态;所述第三测试场景信息指示的所述第一服务更新状态和第二服务更新状态分别为服务已更新状态、服务未更新状态;所述第四测试场景信息指示的所述第一服务更新状态和第二服务更新状态分别为服务未更新状态、服务...

【专利技术属性】
技术研发人员:王玮犀
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1