[发明专利]基于自定义Mock平台的Mock方法、系统、装置及存储介质在审
申请号: | 202011594829.0 | 申请日: | 2020-12-29 |
公开(公告)号: | CN112667508A | 公开(公告)日: | 2021-04-16 |
发明(设计)人: | 张敏 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京鸿元知识产权代理有限公司 11327 | 代理人: | 袁文婷;张娓娓 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 自定义 mock 平台 方法 系统 装置 存储 介质 | ||
本发明涉及数据信息模拟,提供一种基于自定义Mock平台的Mock方法、系统、装置及存储介质,其中的方法包括:根据已知的待模拟信息建立模拟信息数据库;其中,该待模拟信息包括请求信息和返回信息;根据该模拟信息数据库对预设模拟平台构架进行初始化处理;其中,该预设模拟平台构架包括MOCK平台和ESG服务治理平台,且,该ESG服务治理平台与该MOCK平台相对接;通过该MOCK平台配合该模拟信息数据库对自测试系统内获取的实时请求信息进行返回信息的模拟;且,将ESG类型的模拟结果通过该ESG服务治理平台中转后发送至该测试系统,将HTTP类型的模拟结果直接通过该MOCK平台发送至该测试系统。本发明提供的技术方案既能够解决现有的MOCK工具的协议适用性差的问题。
技术领域
本发明涉及数据信息模拟技术领域,尤其涉及一种基于自定义Mock平台的Mock方法、系统、装置及存储介质。
背景技术
在计算机软件测试过程中,对于一个软件来说,由于该软件使用的场景多种多样,因此,为保证该软件上线时适配各类场景,需要对该软件进行覆盖不同场景的测试。
然而,想要对该软件进行所需的多种场景的测试,就需要准备所需的对应场景的测试数据,而在制造数据的过程当中最困难的问题点不是造数(造数即各类场景下测试数据的准备与获取过程)耗时长,而是现有条件下或者因为环境阻碍问题导致无法造出各类场景下合适的数据。
此外,在对一组关联系统中的一个系统进行测试时,为保证该系统的测试效率,需要将该系统从该组的众多关联系统中独立出来,进行单独测试,然而,为保证该系统的测试精度,又需要使用该组中的所有其他关联系统的数据来支撑,进行数据测试。
现有的解决上述两种问题的方法是使用MOCK工具进行数据模拟,MOCK工具在使用过程中能够人工模拟出想要的任何场景或关联系统下的数据。
然而,目前现有的MOCK工具在访问协议方面仅能支持http协议。当公司内部出现自定义的协议时,现有的这些MOCK工具往往都不能够适用。比如,若公司内部系统间的通信协议是ESG,那么就无法用现有的MOCK工具进行数据和接口的MOCK,即无法模拟出所需场景或关联系统下的数据。另外,在使用现有的MOCK工具对现有工具、软件等进行MOCK操作时,还需要额外的在其他地方(比如辅助应用系统)修改请求地址,才能达到MOCK的效果。这种在其他应用系统上修改请求地址后才能进行MOCK操作的方式,在操作上也存在一定的不便性。
基于此,亟需一种能够解决现有的MOCK工具的协议适用性差并提高操作效率的方法。
发明内容
本发明提供一种基于自定义Mock平台的Mock方法、系统、电子装置以及计算机存储介质,其主要目的在于解决现有的MOCK工具的协议适用性差的问题。
为实现上述目的,本发明提供一种基于自定义Mock平台的Mock方法,该方法包括如下步骤:
根据已知的待模拟信息建立模拟信息数据库;其中,所述待模拟信息包括请求信息和返回信息;
根据所述模拟信息数据库对预设模拟平台构架进行初始化处理;其中,所述预设模拟平台构架包括MOCK平台和ESG服务治理平台,且,所述ESG服务治理平台与所述MOCK平台相对接;
通过所述MOCK平台配合所述模拟信息数据库对自测试系统内获取的实时请求信息进行返回信息的模拟;且,将ESG类型的模拟结果通过所述ESG服务治理平台中转后发送至所述测试系统,将HTTP类型的模拟结果直接通过所述MOCK平台发送至所述测试系统。
优选地,根据所述待模拟信息建立模拟信息数据库的过程包括:
将所述待模拟信息中的请求信息通过请求入参与对应的返回信息相关联;
将所述请求信息、所述返回信息以及所述请求入参关联存入预设数据库,以形成所述模拟信息数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011594829.0/2.html,转载请声明来源钻瓜专利网。