业务场景的测试方法及装置、存储介质及电子设备制造方法及图纸

技术编号:33134156 阅读:12 留言:0更新日期:2022-04-17 00:56
本发明专利技术实施例提供一种业务场景的测试方法及装置、存储介质及电子设备,该方法包括:确定待测试业务场景;对于待测试业务场景中的每个功能接口,基于功能接口的地址信息,将与功能接口对应的请求报文发送至功能接口,获得功能接口基于请求报文进行测试后生成的响应报文;对于每个功能接口的响应报文,基于响应报文中的报文标识在日志数据库中获取与对应的转换报文,并将功能接口的请求报文、响应报文以及转换报文进行归档处理。本发明专利技术基于待测试业务场景中的每个功能接口进行测试后的响应报文中的报文标识,在日志数据库中获取与功能接口对应的转换报文,使得测试人员在测试业务场景时快速的获取转换报文,减少测试工作人员工作量,提高工作效率。提高工作效率。提高工作效率。

【技术实现步骤摘要】
业务场景的测试方法及装置、存储介质及电子设备


[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]所述第二修改子单元,用于获取用户在预设的报文检索页面中输入报文检索信息,在预设的报文库中确定与所述报文检索信息对应的各个历史报文;将各个所述历史报文向所述用户展示,并获取所述用户反馈的报文选择指令;将与所述报文选择指令对应的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务场景的测试方法,其特征在于,包括:确定待测试业务场景,所述待测试业务场景中包含多个功能接口;对于每个所述功能接口,确定所述功能接口的请求报文,并基于所述功能接口的地址信息,将所述请求报文发送至所述功能接口,以获得所述功能接口基于所述请求报文进行测试后生成的响应报文;对于每个所述功能接口的响应报文,获取所述响应报文中的报文标识,基于所述报文标识在日志数据库中获取与所述功能接口对应的转换报文,并基于所述功能接口的归档路径,将所述功能接口的请求报文、响应报文以及所述转换报文进行归档处理。2.根据权利要求1所述的方法,其特征在于,所述确定待测试业务场景,包括:获取用户在场景创建页面中输入的场景信息;获取所述用户输入的接口配置信息,其中,所述接口配置信息中包含所述用户所配置的各个功能接口以及各个功能接口的执行顺序的信息;确定每个所述功能接口的地址信息;基于所述场景信息、所述接口配置信息以及每个所述功能接口的地址信息,生成所述用户所要创建的业务场景,并将该业务场景确定为待测试业务场景。3.根据权利要求1所述的方法,其特征在于,所述确定待测试业务场景,包括:获取用户发送的场景查询指令,在预设的场景库中确定与所述场景查询指令对应的各个业务场景;将各个所述业务场景向所述用户展示,并基于所述用户发送的选择指令在各个所述业务场景中确定目标场景;获取所述用户在预设的场景编辑页面输入的对所述目标场景进行修改的修改信息,并基于所述修改信息对所述目标场景中的数据进行修改,并将修改后的场景作为待测试业务场景。4.根据权利要求1所述的方法,其特征在于,所述确定所述功能接口的请求报文,包括:获取用户在预设的报文检索页面中输入报文检索信息,在预设的报文库中确定与所述报文检索信息对应的各个历史报文;将各个所述历史报文向所述用户展示,并获取所述用户反馈的报文选择指令;将与所述报文选择指令对应的历史报文确定为目标报文,并基于所述用户输入的报文修改信息对所述目标报文进行修改,并将修改后的报文确定为所述功能接口的请求报文;或;获取所述用户输入的请求报文,并将所述用户输入的请求报文确定为所述功能接口的请求报文。5.根据权利要求1所述的方法,其特征在于,所述基于所述功能接口的归档路径,将所述功能接口的请求报文、响应报文以及所述转换报...

【专利技术属性】
技术研发人员:赵荣霞周中雨陈爽张金王钊
申请(专利权)人:中国民航信息网络股份有限公司
类型:发明
国别省市:

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

1