一种自动化测试方法及装置制造方法及图纸

技术编号:35655656 阅读:31 留言:0更新日期:2022-11-19 16:52
本发明专利技术提供一种自动化测试方法及装置,涉及测试技术领域,可用于金融领域或其他技术领域。所述方法包括:获取目标测试范围内的交易接口挡板的配置信息,根据所述配置信息进行组包,得到上游系统请求数据包,对第一数据包进行解包并校验,若确定第一校验结果正确,则根据所述配置信息确定与所述第一数据包对应的目标交易接口挡板;根据所述目标交易接口挡板的目标配置信息进行组包,得到下游系统返回数据包,对第二数据包进行解包并校验,若确定第二校验结果正确,则获取交易结果。所述装置执行上述方法。本发明专利技术实施例提供的自动化测试方法及装置,可方便的配置交易接口挡板并进行自动化测试,降低测试成本。降低测试成本。降低测试成本。

【技术实现步骤摘要】
一种自动化测试方法及装置


[0001]本专利技术涉及测试
,具体涉及一种自动化测试方法及装置。

技术介绍

[0002]对于处理联机交易的系统,在测试的时候往往需要连接相关上、下游系统进行测试,当上、下游系统未准备好时,就需要挡板。对于不同的交易,挡板需要处理不同的数据。当交易接口变动时,挡板程序需要修改。
[0003]联机交易测试时往往需要屏蔽关联的上、下游系统,通过挡板程序进行测试,如果针对每个交易接口都写不同的挡板程序,成本较高并且容易出错。

技术实现思路

[0004]针对现有技术中的问题,本专利技术实施例提供一种自动化测试方法及装置,能够至少部分地解决现有技术中存在的问题。
[0005]一方面,本专利技术提出一种自动化测试方法,包括:
[0006]获取目标测试范围内的交易接口挡板的配置信息,根据所述配置信息进行组包,得到上游系统请求数据包,发送所述上游系统请求数据包至被测系统;
[0007]接收所述被测系统发送至下游系统的第一数据包,根据所述配置信息对所述第一数据包进行解包,并校验解包后的第一数据包;
[0008]若确定第一校验结果正确,则根据所述配置信息确定与所述第一数据包对应的目标交易接口挡板;
[0009]根据所述目标交易接口挡板的目标配置信息进行组包,得到下游系统返回数据包,并发送所述下游系统返回数据包至所述被测系统;
[0010]接收所述被测系统返回至所述上游系统的第二数据包,根据所述配置信息对所述第二数据包进行解包,并校验解包后的第二数据包;
[0011]若确定第二校验结果正确,则获取交易结果。
[0012]其中,所述配置信息包括预设第一数据包标识和预设交易接口挡板标识之间的对应关系;相应的,所述根据所述配置信息确定与所述第一数据包对应的目标交易接口挡板,包括:
[0013]根据所述对应关系确定与所述第一数据包对应的目标交易接口挡板。
[0014]其中,在所述获取交易结果的步骤之后,所述自动化测试方法还包括:
[0015]生成测试报告。
[0016]其中,在所述获取目标测试范围内的交易接口挡板的配置信息的步骤之前,所述自动化测试方法还包括:
[0017]对测试案例按照交易类型进行分类,得到与各交易类型分别对应的交易接口挡板。
[0018]一方面,本专利技术提出一种自动化测试装置,包括:
[0019]获取单元,用于获取目标测试范围内的交易接口挡板的配置信息,根据所述配置信息进行组包,得到上游系统请求数据包,发送所述上游系统请求数据包至被测系统;
[0020]接收单元,用于接收所述被测系统发送至下游系统的第一数据包,根据所述配置信息对所述第一数据包进行解包,并校验解包后的第一数据包;
[0021]确定单元,用于若确定第一校验结果正确,则根据所述配置信息确定与所述第一数据包对应的目标交易接口挡板;
[0022]组包单元,用于根据所述目标交易接口挡板的目标配置信息进行组包,得到下游系统返回数据包,并发送所述下游系统返回数据包至所述被测系统;
[0023]解包单元,用于接收所述被测系统返回至所述上游系统的第二数据包,根据所述配置信息对所述第二数据包进行解包,并校验解包后的第二数据包;
[0024]交易单元,用于若确定第二校验结果正确,则获取交易结果。
[0025]其中,所述配置信息包括预设第一数据包标识和预设交易接口挡板标识之间的对应关系;相应的,所述确定单元具体用于:
[0026]根据所述对应关系确定与所述第一数据包对应的目标交易接口挡板。
[0027]其中,在所述获取交易结果的步骤之后,所述自动化测试装置还用于:
[0028]生成测试报告。
[0029]其中,在所述获取目标测试范围内的交易接口挡板的配置信息的步骤之前,所述自动化测试装置还用于:
[0030]对测试案例按照交易类型进行分类,得到与各交易类型分别对应的交易接口挡板。
[0031]再一方面,本专利技术实施例提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如下方法:
[0032]获取目标测试范围内的交易接口挡板的配置信息,根据所述配置信息进行组包,得到上游系统请求数据包,发送所述上游系统请求数据包至被测系统;
[0033]接收所述被测系统发送至下游系统的第一数据包,根据所述配置信息对所述第一数据包进行解包,并校验解包后的第一数据包;
[0034]若确定第一校验结果正确,则根据所述配置信息确定与所述第一数据包对应的目标交易接口挡板;
[0035]根据所述目标交易接口挡板的目标配置信息进行组包,得到下游系统返回数据包,并发送所述下游系统返回数据包至所述被测系统;
[0036]接收所述被测系统返回至所述上游系统的第二数据包,根据所述配置信息对所述第二数据包进行解包,并校验解包后的第二数据包;
[0037]若确定第二校验结果正确,则获取交易结果。
[0038]本专利技术实施例提供一种计算机可读存储介质,包括:
[0039]所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如下方法:
[0040]获取目标测试范围内的交易接口挡板的配置信息,根据所述配置信息进行组包,得到上游系统请求数据包,发送所述上游系统请求数据包至被测系统;
[0041]接收所述被测系统发送至下游系统的第一数据包,根据所述配置信息对所述第一数据包进行解包,并校验解包后的第一数据包;
[0042]若确定第一校验结果正确,则根据所述配置信息确定与所述第一数据包对应的目标交易接口挡板;
[0043]根据所述目标交易接口挡板的目标配置信息进行组包,得到下游系统返回数据包,并发送所述下游系统返回数据包至所述被测系统;
[0044]接收所述被测系统返回至所述上游系统的第二数据包,根据所述配置信息对所述第二数据包进行解包,并校验解包后的第二数据包;
[0045]若确定第二校验结果正确,则获取交易结果。
[0046]本专利技术实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现如下方法:
[0047]获取目标测试范围内的交易接口挡板的配置信息,根据所述配置信息进行组包,得到上游系统请求数据包,发送所述上游系统请求数据包至被测系统;
[0048]接收所述被测系统发送至下游系统的第一数据包,根据所述配置信息对所述第一数据包进行解包,并校验解包后的第一数据包;
[0049]若确定第一校验结果正确,则根据所述配置信息确定与所述第一数据包对应的目标交易接口挡板;
[0050]根据所述目标交易接口挡板的目标配置信息进行组包,得到下游系统返回数据包,并发送所述下游系统返回数据包至所述被测系统;
[0051]接收所述被测系统返回至所述上游系统本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动化测试方法,其特征在于,包括:获取目标测试范围内的交易接口挡板的配置信息,根据所述配置信息进行组包,得到上游系统请求数据包,发送所述上游系统请求数据包至被测系统;接收所述被测系统发送至下游系统的第一数据包,根据所述配置信息对所述第一数据包进行解包,并校验解包后的第一数据包;若确定第一校验结果正确,则根据所述配置信息确定与所述第一数据包对应的目标交易接口挡板;根据所述目标交易接口挡板的目标配置信息进行组包,得到下游系统返回数据包,并发送所述下游系统返回数据包至所述被测系统;接收所述被测系统返回至所述上游系统的第二数据包,根据所述配置信息对所述第二数据包进行解包,并校验解包后的第二数据包;若确定第二校验结果正确,则获取交易结果。2.根据权利要求1所述的自动化测试方法,其特征在于,所述配置信息包括预设第一数据包标识和预设交易接口挡板标识之间的对应关系;相应的,所述根据所述配置信息确定与所述第一数据包对应的目标交易接口挡板,包括:根据所述对应关系确定与所述第一数据包对应的目标交易接口挡板。3.根据权利要求1所述的自动化测试方法,其特征在于,在所述获取交易结果的步骤之后,所述自动化测试方法还包括:生成测试报告。4.根据权利要求1所述的自动化测试方法,其特征在于,在所述获取目标测试范围内的交易接口挡板的配置信息的步骤之前,所述自动化测试方法还包括:对测试案例按照交易类型进行分类,得到与各交易类型分别对应的交易接口挡板。5.一种自动化测试装置,其特征在于,包括:获取单元,用于获取目标测试范围内的交易接口挡板的配置信息,根据所述配置信息进行组包,得到上游系统请求数据包,发送所述上游系统请求数据包至被测系统;接收单元,用于接收所述被测系统发送至下游系统的第一数据包,根...

【专利技术属性】
技术研发人员:黄新福李渤曾玉冰李小艳孙少雄于越
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1