[发明专利]基于自定义Mock平台的Mock方法、系统、装置及存储介质在审
申请号: | 202011594829.0 | 申请日: | 2020-12-29 |
公开(公告)号: | CN112667508A | 公开(公告)日: | 2021-04-16 |
发明(设计)人: | 张敏 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京鸿元知识产权代理有限公司 11327 | 代理人: | 袁文婷;张娓娓 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 自定义 mock 平台 方法 系统 装置 存储 介质 | ||
1.一种基于自定义Mock平台的Mock方法,应用于电子装置,其特征在于,所述方法包括:
根据已知的待模拟信息建立模拟信息数据库;其中,所述待模拟信息包括请求信息和返回信息;
根据所述模拟信息数据库对预设模拟平台构架进行初始化处理;其中,所述预设模拟平台构架包括MOCK平台和ESG服务治理平台,且,所述ESG服务治理平台与所述MOCK平台相对接;
通过所述MOCK平台配合所述模拟信息数据库对自测试系统内获取的实时请求信息进行返回信息的模拟;且,将ESG类型的模拟结果通过所述ESG服务治理平台中转后发送至所述测试系统,将HTTP类型的模拟结果直接通过所述MOCK平台发送至所述测试系统。
2.根据权利要求1所述的基于自定义Mock平台的Mock方法,其特征在于,根据所述待模拟信息建立模拟信息数据库的过程包括:
将所述待模拟信息中的请求信息通过请求入参与对应的返回信息相关联;
将所述请求信息、所述返回信息以及所述请求入参关联存入预设数据库,以形成所述模拟信息数据库。
3.根据权利要求2所述的基于自定义Mock平台的Mock方法,其特征在于,通过所述MOCK平台配合所述模拟信息数据库对自测试系统内获取的实时请求信息进行返回信息的模拟;且,将ESG类型的模拟结果通过所述ESG服务治理平台中转后发送至所述测试系统,将HTTP类型的模拟结果直接通过所述MOCK平台发送至所述测试系统的过程包括:
根据所述实时请求信息及其请求入参对所述模拟信息数据库进行检索,以获取与所述实时请求相对应的返回信息,记为返回模拟信息;
基于所述MOCK平台对所述返回模拟信息的协议类型进行判断;
若所述返回模拟信息的协议类型为ESG类型,则将所述返回模拟信息经所述ESG服务治理平台中转至所述测试系统;若所述返回模拟信息的协议类型为HTTP类型,则直接将所述返回模拟信息发送至所述测试系统。
4.根据权利要求3所述的基于自定义Mock平台的Mock方法,其特征在于,所述预设模拟平台构架还包括关联系统平台,在所述MOCK平台内设置有MOCK开关;并且,在根据所述实时请求信息及其请求入参对所述模拟信息数据库进行检索,以获取与所述实时请求相对应的返回信息的过程之前,还包括:
根据所述实时请求信息判断是否需要开启所述MOCK开关;
若判定需要开启所述MOCK开关,则根据所述实时请求信息及其请求入参对所述模拟信息数据库进行检索,以获取与所述实时请求相对应的返回信息,记为所述返回模拟信息;若判定不需要开启所述MOCK开关,则将所述实时请求信息及其请求入参发送至所述关联系统平台以获取关联系统返回信息,并记为所述返回模拟信息。
5.根据权利要求4所述的基于自定义Mock平台的Mock方法,其特征在于,根据所述实时请求信息及其请求入参对所述模拟信息数据库进行检索,以获取与所述实时请求相对应的返回信息,记为所述返回模拟信息的过程包括:
自所述模拟信息数据库中查找与所述实时请求信息相关联的所有的返回信息;
基于所述实时请求信息的请求入参,自与所述实时请求信息相关联的所有的返回信息中选择相应的返回信息,记为所述返回模拟信息。
6.根据权利要求5所述的基于自定义Mock平台的Mock方法,其特征在于,基于所述实时请求信息的请求入参,自与所述实时请求信息相关联的所有的返回信息中选择相应的返回信息,记为所述返回模拟信息的过程包括:
根据预设校验匹配规则对所述实时请求信息的请求入参与所有的返回信息的请求入参进行匹配校验;
若所述实时请求信息的请求入参与所述返回信息的请求入参匹配,则将所述返回信息记为所述返回模拟信息。
7.根据权利要求6所述的基于自定义Mock平台的Mock方法,其特征在于,所述ESG服务治理平台和所述关联系统平台均通过批量注册链接的形式与所述MOCK平台相对接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011594829.0/1.html,转载请声明来源钻瓜专利网。