System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 测试方法、装置、计算机设备、存储介质和程序产品制造方法及图纸_技高网

测试方法、装置、计算机设备、存储介质和程序产品制造方法及图纸

技术编号:41727946 阅读:1 留言:0更新日期:2024-06-19 12:50
本申请涉及一种测试方法、装置、计算机设备、存储介质和程序产品,涉及大数据技术领域。所述方法包括:向待测系统发送第一流量回放指令,以及向历史系统发送第二流量回放指令;待测系统为对历史系统进行改进后的系统;接收待测系统基于第一流量回放指令返回的第一关联清单,以及接收历史系统基于第二流量回放指令发送的第二关联清单;根据第一关联清单和第二关联清单,对待测系统进行测试,得到测试结果。通过向待测系统和历史系统发送流量回放指令,获取待测系统的第一关联清单和历史系统的第二关联清单,减少了获取关联清单需要执行的操作次数,提高了获取测试数据的效率,从而提高了对待测系统的测试效率。

【技术实现步骤摘要】

本申请涉及大数据,特别是涉及一种测试方法、装置、计算机设备、存储介质和程序产品


技术介绍

1、在数据库转型项目的测试过程中,为保证新旧系统的正常更替,需要对系统中的所有交易在新系统中进行测试,并比对和老系统中相同交易的测试结果。

2、传统技术中,通常采用流量录制和回放的方法进行测试,再通过逐次搜索或编写脚本工具的方式获取业务接口对应的表单信息,从而得到测试结果。

3、然而,现有的测试方法存在测试效率低的问题。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够提高测试效率的测试方法、装置、计算机设备、存储介质和程序产品。

2、第一方面,本申请提供了一种测试方法,所述方法应用于测试设备,所述方法包括:

3、向待测系统发送第一流量回放指令,以及向历史系统发送第二流量回放指令;所述待测系统为对所述历史系统进行改进后的系统;

4、接收所述待测系统基于所述第一流量回放指令返回的第一关联清单,以及接收所述历史系统基于所述第二流量回放指令发送的第二关联清单;

5、根据所述第一关联清单和所述第二关联清单,对所述待测系统进行测试,得到测试结果。

6、在其中一个实施例中,根据所述第一关联清单和所述第二关联清单,对所述待测系统进行测试,得到测试结果,包括:

7、对所述第一关联清单和所述第二关联清单进行一致性比对,得到第一比对结果;

8、根据所述第一比对结果对所述待测系统进行测试,得到测试结果。

9、在其中一个实施例中,所述根据所述第一比对结果对所述待测系统进行测试,得到测试结果,包括:

10、若所述第一比对结果为一致,则响应用户在操作界面上触发的比对指令,获取与所述第一关联清单对应的第一业务数据和所述第二关联清单对应的第二业务数据,并对第一业务数据和第二业务数据进行一致性比对,得到第二比对结果,根据所述第二比对结果对所述待测系统进行测试,得到测试结果;

11、若所述第一比对结果为不一致,则所述测试结果为测试不通过。

12、在其中一个实施例中,所述根据所述第二比对结果对所述待测系统进行测试,得到测试结果,包括:

13、若所述第二比对结果表示所述第一业务数据和所述第二业务数据一致,则所述测试结果为测试通过;

14、若所述第二比对结果表示所述第一业务数据和所述第二业务数据不一致,则所述测试结果为测试不通过。

15、在其中一个实施例中,所述获取与所述第一关联清单对应的第一业务数据和所述第二关联清单对应的第二业务数据,包括:

16、从所述待测系统对应的第一数据库中获取与所述第一关联清单对应的第一业务数据;

17、从所述历史系统对应的第二数据库中获取与所述第二关联清单对应的第二业务数据。

18、第一方面,本申请提供了一种测试方法,所述方法应用于服务器,所述方法包括:

19、接收测试设备向待测系统发送的第一流量回放指令,以及接收所述测试设备向历史系统发送的第二流量回放指令;所述待测系统为对所述历史系统进行改进后的系统;

20、基于所述第一流量回放指令向所述测试设备发送第一关联清单;以及基于所述第二流量回放指令向所述测试设备发送第二关联清单。

21、在其中一个实施例中,所述方法还包括:

22、根据所述第一流量回放指令,控制所述待测系统进行第一业务回放,以及根据所述第二流量回放指令,控制所述历史系统进行第二业务回放;

23、在所述第一业务回放过程中,对第一业务对应的结构化查询语言sql语句进行分词,生成所述第一关联清单;

24、在所述第二业务回放过程中,对第二业务对应的sql语句进行分词,生成所述第二关联清单。

25、第三方面,本申请还提供了一种测试装置,包括:

26、第一发送模块,用于向待测系统发送第一流量回放指令,以及向历史系统发送第二流量回放指令;所述待测系统为对所述历史系统进行改进后的系统;

27、第一接收模块,用于接收所述待测系统基于所述第一流量回放指令返回的第一关联清单,以及接收所述历史系统基于所述第二流量回放指令发送的第二关联清单;

28、测试模块,用于根据所述第一关联清单和所述第二关联清单,对所述待测系统进行测试,得到测试结果。

29、第四方面,本申请还提供了一种测试装置,包括:

30、第二接收模块,用于接收测试设备向待测系统发送的第一流量回放指令,以及接收所述测试设备向历史系统发送的第二流量回放指令;所述待测系统为对所述历史系统进行改进后的系统;

31、第二发送模块,用于基于所述第一流量回放指令向所述测试设备发送第一关联清单;以及基于所述第二流量回放指令向所述测试设备发送第二关联清单。

32、第五方面,本申请还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

33、向待测系统发送第一流量回放指令,以及向历史系统发送第二流量回放指令;所述待测系统为对所述历史系统进行改进后的系统;

34、接收所述待测系统基于所述第一流量回放指令返回的第一关联清单,以及接收所述历史系统基于所述第二流量回放指令发送的第二关联清单;

35、根据所述第一关联清单和所述第二关联清单,对所述待测系统进行测试,得到测试结果。

36、第六方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

37、向待测系统发送第一流量回放指令,以及向历史系统发送第二流量回放指令;所述待测系统为对所述历史系统进行改进后的系统;

38、接收所述待测系统基于所述第一流量回放指令返回的第一关联清单,以及接收所述历史系统基于所述第二流量回放指令发送的第二关联清单;

39、根据所述第一关联清单和所述第二关联清单,对所述待测系统进行测试,得到测试结果。

40、第七方面,本申请还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

41、向待测系统发送第一流量回放指令,以及向历史系统发送第二流量回放指令;所述待测系统为对所述历史系统进行改进后的系统;

42、接收所述待测系统基于所述第一流量回放指令返回的第一关联清单,以及接收所述历史系统基于所述第二流量回放指令发送的第二关联清单;

43、根据所述第一关联清单和所述第二关联清单,对所述待测系统进行测试,得到测试结果。

44、上述测试方法、装置、计算机设备、存储介质和程序产品,向待测系统发送第一流量回放指令,以及向历史系统发送第二流量回放指令;待测系统为对历史系统进行改进后的系统;接收待测系统基于第一流量回放指令返回的第一关联清单,以及接收历史系统基于第二流量本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的方法,其特征在于,所述根据所述第一关联清单和所述第二关联清单,对所述待测系统进行测试,得到测试结果,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述第一比对结果对所述待测系统进行测试,得到测试结果,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述第二比对结果对所述待测系统进行测试,得到测试结果,包括:

5.根据权利要求3所述的方法,其特征在于,所述获取与所述第一关联清单对应的第一业务数据和所述第二关联清单对应的第二业务数据,包括:

6.一种测试方法,其特征在于,所述方法应用于服务器,所述方法包括:

7.根据权利要求6所述的方法,其特征在于,所述方法还包括:

8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。

10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。

...

【技术特征摘要】

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

2.根据权利要求1所述的方法,其特征在于,所述根据所述第一关联清单和所述第二关联清单,对所述待测系统进行测试,得到测试结果,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述第一比对结果对所述待测系统进行测试,得到测试结果,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述第二比对结果对所述待测系统进行测试,得到测试结果,包括:

5.根据权利要求3所述的方法,其特征在于,所述获取与所述第一关联清单对应的第一业务数据和所述第二关联清单对应的第二业务数据,包括:<...

【专利技术属性】
技术研发人员:蒋超高正宇谢林洁陈剑
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1