[发明专利]Mock自动化运行方法、装置、计算机设备及存储介质有效
| 申请号: | 202010148394.0 | 申请日: | 2020-03-05 |
| 公开(公告)号: | CN111478941B | 公开(公告)日: | 2023-08-22 |
| 发明(设计)人: | 赵冬伟;全佳君;胡东闻 | 申请(专利权)人: | 平安银行股份有限公司 |
| 主分类号: | H04L67/14 | 分类号: | H04L67/14;H04L67/56;H04L67/60 |
| 代理公司: | 深圳众鼎专利商标代理事务所(普通合伙) 44325 | 代理人: | 谭果林 |
| 地址: | 518000 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | mock 自动化 运行 方法 装置 计算机 设备 存储 介质 | ||
1.一种Mock自动化运行方法,其特征在于,包括:
在代理服务器与应用前端处于同一个局域网时,所述代理服务器接收所述应用前端发出的调用Mock请求任务;所述Mock请求任务包含至少一个与其关联的自动化案例;
所述代理服务器根据预设选取规则为每一个所述自动化案例分别选取一个预设运行模式;所述预设运行模式包括Record模式和Mock模式;
所述根据预设选取规则为每一个所述自动化案例分别选取一个预设运行模式,包括:
在预设本地数据库中未查找到与所述自动化案例关联的历史响应报文时,所述代理服务器为所述自动化案例选取所述预设运行模式为所述Record模式;
在所述预设本地数据库中查找到与所述自动化案例关联的历史响应报文时,所述代理服务器为所述自动化案例选取所述预设运行模式为所述Mock模式;
在为所述自动化案例选取的所述预设运行模式为所述Record模式时,所述代理服务器建立起与所述应用前端的连接关系,接收所述应用前端发出的针对所述自动化案例的数据传送协议请求,并将所述数据传送协议请求转发至真实服务器后,获取所述真实服务器针对所述自动化案例反馈的第一响应报文;将所述第一响应报文作为历史响应报文,并将所述历史响应报文与所述自动化案例关联存储至预设本地数据库中之后,将所述自动化案例的所述预设运行模式切换为所述Mock模式;
在为所述自动化案例选取的所述预设运行模式为所述Mock模式时,所述代理服务器将所述预设本地数据库中与所述自动化案例关联的所述历史响应报文反馈给所述应用前端,以使得所述应用前端接收所述历史响应报文后自动运行所述自动化案例。
2.根据权利要求1所述的Mock自动化运行方法,其特征在于,所述在代理服务器与应用前端处于同一个局域网之前,还包括:
所述代理服务器获取本地局域网信息,并根据所述本地局域网信息设置所述应用前端所在的网络代理后,以令所述代理服务器与所述应用前端处于同一个所述局域网。
3.根据权利要求1所述的Mock自动化运行方法,其特征在于,所述将所述数据传送协议请求转发至真实服务器,包括:
所述代理服务器根据所述Mock请求任务创建Mock对象;
所述代理服务器获取与所述Mock对象关联的任务传送路径,并按照所述任务传送路径,将所述数据传送协议请求转发至所述任务传送路径中的最后一级的所述真实服务器中。
4.根据权利要求1所述的Mock自动化运行方法,其特征在于,所述代理服务器将所述预设本地数据库中与所述自动化案例关联的所述历史响应报文反馈给所述应用前端,包括:
所述代理服务器从所述预设本地数据库中的预设请求地址路径中获取与所述自动化案例关联的所述历史响应报文;
所述代理服务器将获取的与所述自动化案例关联的所述历史响应报文记录为所述Mock模式下的第二响应报文,并将替换为所述历史响应报文之后的所述第二响应报文反馈给所述应用前端。
5.根据权利要求1所述的Mock自动化运行方法,其特征在于,所述代理服务器将所述预设本地数据库中与所述自动化案例关联的所述历史响应报文反馈给所述应用前端,以使得所述应用前端接收所述历史响应报文后自动运行所述自动化案例之后,还包括:
判断所述应用前端在接收所述历史响应报文后是否成功运行所述自动化案例;
若所述应用前端未成功运行所述自动化案例,通过所述历史响应报文中记录的数据内容定位未运行成功的原因,并将所述未运行成功的原因发送至预设的数据接收方。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010148394.0/1.html,转载请声明来源钻瓜专利网。





