一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

电商系统的模拟测试方法、装置、设备及可读存储介质与流程

2022-06-08 09:06:34 来源:中国专利 TAG:

技术特征:
1.一种电商系统的模拟测试方法,其特征在于,包括:获取测试数据信息和测试场景信息、测试类型信息、api文档信息和预设交易模板信息;判断所述测试类型信息是否为定时任务测试,得到第一判断结果;若所述第一判断结果不是定时任务测试,则判断交易模板信息中是否有与所述第一判断结果内的测试类型信息对应的交易模板,得到第二判断结果;若所述第二判断结果为没有所述交易模板,则将所述api文档信息和测试场景信息进行解析和维护,得到维护后的api交易模板;将所述维护交易模板发送至测试模块按照预设方案进行测试,得到第一测试结果。2.根据权利要求1所述的电商系统的模拟测试方法,其特征在于,所述判断所述测试类型信息是否为定时任务测试,得到第一判断结果之后,还包括:若所述第一判断结果为定时任务测试,则判断所述定时任务测试是否加入监测列表;若所述定时任务测试没有加入监测列表,则将所述定时测试任务配置交易码和加入监测列表,得到加入监测列表的定时测试任务;根据所述加入监测列表的定时测试任务内的交易码对数据库内的交易日志进行匹配抓取,得到第二测试结果;将所述第二测试结果按照关联系统信息进行编码,得到第二测试结果码。3.根据权利要求1所述的电商系统的模拟测试方法,其特征在于,所述若所述第一判断结果不是定时任务测试,则判断交易模板信息中是否有与所述第一判断结果内的测试类型信息对应的交易模板,得到第二判断结果,包括:检测所述第一判断结果内的测试类型,根据所述测试类型确定所述测试类型对应的交易模板,所述测试类型对应的交易模板包括单api测试类型的交易模板和业务全链路回归测试类型的交易模板;判断所述预设交易模板信息内是否有所述单api测试类型的交易模板或所述业务全链路回归测试类型的交易模板,得到第二判断结果。4.根据权利要求1所述的电商系统的模拟测试方法,其特征在于,所述将所述api文档信息和测试场景信息进行解析和维护,得到维护后的api交易模板,包括:将所述api文档信息发送至网站服务器进行解析每个api接口的字段信息,得到报文模板;选择所述测试场景信息内的测试环境版本号信息、业务类别信息和交易码信息对所述报文模板进行数据补充,得到维护后的api交易模板。5.根据权利要求4所述的电商系统的模拟测试方法,其特征在于,所述选择所述测试场景信息内的测试环境版本号信息、业务类别信息和交易码信息对所述报文模板进行数据补充,得到维护后的api交易模板之后,还包括:调用测试历史模块中根据所述维护后的api交易模板进行单api测试的历史信息;将所述测试的历史信息中每个api接口测试执行时序和节点位置进行组合,将组合后的生成的业务全链路回归交易模板存入数据库;将测试数据信息按照业务全链路回归交易模板进行调整,得到调整后的测试数据;将所述调整后的测试数据进行全链路回归测试,得到第三测试结果;
将所述第三测试结果按照关联系统信息进行编码,得到第三测试结果码。6.根据权利要求1所述的电商系统的模拟测试方法,其特征在于,所述将所述维护交易模板发送至测试模块按照预设方案进行测试,得到第一测试结果,还包括:将所述第一测试结果按照预设的关联系统信息进行编码,得到第一测试结果码;将所述第一测试结果码进行分类,若所述第一测试结果码为成功码则将所述第一测试结果码标为绿色,并将所述标为绿色的第一测试结果码发送至测试人员的通讯设备;若所述第一测试结果码为错误码,则将所述第一测试结果码标记为红色,并将所述标为红色的第一测试结果码和关联系统信息发送至测试人员的通讯设备。7.一种电商系统的模拟测试装置,其特征在于,包括:第一获取单元,用于获取测试数据信息和测试场景信息、测试类型信息、api文档信息和预设交易模板信息;第一判断单元,用于判断所述测试类型信息是否为定时任务测试,得到第一判断结果;第二判断单元,用于若所述第一判断结果不是定时任务测试,则判断交易模板信息中是否有与所述第一判断结果内的测试类型信息对应的交易模板,得到第二判断结果;第三判断单元,用于若所述第二判断结果为没有所述交易模板,则将所述api文档信息和测试场景信息进行解析和维护,得到维护后的api交易模板;第一发送单元,用于将所述维护交易模板发送至测试模块按照预设方案进行测试,得到第一测试结果。8.根据权利要求7所述的电商系统的模拟测试装置,其特征在于,所述装置还包括:第四判断单元,用于若所述第一判断结果为定时任务测试,则判断所述定时任务测试是否加入监测列表;第五判断单元,用于若所述定时任务测试没有加入监测列表,则将所述定时测试任务配置交易码和加入监测列表,得到加入监测列表的定时测试任务;第一处理单元,用于根据所述加入监测列表的定时测试任务内的交易码对数据库内的交易日志进行匹配抓取,得到第二测试结果;第二处理单元,用于将所述第二测试结果按照关联系统信息进行编码,得到第二测试结果码。9.根据权利要求7所述的电商系统的模拟测试装置,其特征在于,所述装置包括:第一检测子单元,用于检测所述第一判断结果内的测试类型,根据所述测试类型确定所述测试类型对应的交易模板,所述测试类型对应的交易模板包括单api测试类型的交易模板和业务全链路回归测试类型的交易模板;第一判断子单元,用于判断所述预设交易模板信息内是否有所述单api测试类型的交易模板或所述业务全链路回归测试类型的交易模板,得到第二判断结果。10.根据权利要求7所述的电商系统的模拟测试装置,其特征在于,所述装置包括:第一处理子单元,用于将所述api文档信息发送至网站服务器进行解析每个api接口的字段信息,得到报文模板;第二处理子单元,用于选择所述测试场景信息内的测试环境版本号信息、业务类别信息和交易码信息对所述报文模板进行数据补充,得到维护后的api交易模板。11.根据权利要求10所述的电商系统的模拟测试装置,其特征在于,所述装置还包括:
第一调用子单元,用于调用测试历史模块中根据所述维护后的api交易模板进行单api测试的历史信息;第三处理子单元,用于将所述测试的历史信息中每个api接口测试执行时序和节点位置进行组合,将组合后的生成的业务全链路回归交易模板存入数据库;第四处理子单元,用于将测试数据信息按照业务全链路回归交易模板进行调整,得到调整后的测试数据;第五处理子单元,用于将所述调整后的测试数据进行全链路回归测试,得到第三测试结果;第六处理子单元,用于将所述第三测试结果按照关联系统信息进行编码,得到第三测试结果码。12.根据权利要求7所述的电商系统的模拟测试装置,其特征在于,所述装置还包括:第三处理单元,用于将所述第一测试结果按照预设的关联系统信息进行编码,得到第一测试结果码;第四处理单元,用于将所述第一测试结果码进行分类,若所述第一测试结果码为成功码则将所述第一测试结果码标为绿色,并将所述标为绿色的第一测试结果码发送至测试人员的通讯设备;第二发送单元,用于若所述第一测试结果码为错误码,则将所述第一测试结果码标记为红色,并将所述标为红色的第一测试结果码和关联系统信息发送至测试人员的通讯设备。13.一种电商系统的模拟测试设备,其特征在于,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如权利要求1至6任一项所述电商系统的模拟测试方法的步骤。14.一种可读存储介质,其特征在于:所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述电商系统的模拟测试方法的步骤。

技术总结
本发明涉及系统测试技术领域,具体而言,涉及一种电商系统的模拟测试方法、装置、设备及可读存储介质,所述方法包括获取测试数据信息和测试场景信息、测试类型信息、AP I文档信息和预设交易模板信息;判断所述测试类型信息是否为定时任务测试,得到第一判断结果;判断交易模板信息中是否有与所述第一判断结果内的测试类型信息对应的交易模板,得到第二判断结果;将所述AP I文档信息和测试场景信息进行解析和维护,得到维护后的AP I交易模板;将所述维护交易模板发送至测试模块按照预设方案进行测试,得到第一测试结果。本发明通过预设交易模板解决测试工作量大,测试报文准备耗时耗力,测试日志定位效率低,以及可以对多种测试环境切换。试环境切换。试环境切换。


技术研发人员:毛戌宁 候章拓 罗锡飞
受保护的技术使用者:中信银行股份有限公司
技术研发日:2022.03.04
技术公布日:2022/6/7
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献