[发明专利]Mock自动化运行方法、装置、计算机设备及存储介质有效
| 申请号: | 202010148394.0 | 申请日: | 2020-03-05 |
| 公开(公告)号: | CN111478941B | 公开(公告)日: | 2023-08-22 |
| 发明(设计)人: | 赵冬伟;全佳君;胡东闻 | 申请(专利权)人: | 平安银行股份有限公司 |
| 主分类号: | H04L67/14 | 分类号: | H04L67/14;H04L67/56;H04L67/60 |
| 代理公司: | 深圳众鼎专利商标代理事务所(普通合伙) 44325 | 代理人: | 谭果林 |
| 地址: | 518000 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | mock 自动化 运行 方法 装置 计算机 设备 存储 介质 | ||
本发明公开了一种Mock自动化运行方法、装置、计算机设备及存储介质。所述方法包括:接收调用Mock请求任务;为每一个自动化案例分别选取一个预设运行模式;在为Mock请求任务中的自动化案例选取的预设运行模式为Record模式时,建立起与应用前端的连接关系,接收应用前端发出的针对自动化案例的数据传送协议请求后转发至真实服务器,获取真实服务器反馈的第一响应报文;将自动化案例的预设运行模式切换为Record模式;在为自动化案例选取的预设运行模式为Mock模式时,将与自动化案例关联的第一响应报文反馈给应用前端,令应用前端接收历史响应报文后自动运行自动化案例。通过本发明可提高代理服务器的反馈速率。
技术领域
本发明涉及测试领域,尤其涉及一种Mock自动化运行方法、装置、计算机设备及存储介质。
背景技术
目前很多公司的业务耦合度太高,前端运行关于业务相关的自动化案例的操作过程会牵涉到许多关联第三方服务,由于第三方服务所在的服务器本身在服务过程中会出现不稳定现象,或者在服务过程中出现网络不稳定现象,因此自动化案例的操作过程很难保证每次自动化案例中的验证数据能与实际应用场景处于稳定的匹配现象。目前,在自动化案例的操作过程中,若未使用Mock方案,前端运行的自动化案例有可能更改生产服务器的数据,并产生脏数据,因此可能引发数据安全的问题。而若为了解决上述数据安全问题而使用Mock方案,也即去创建测试环境,并在测试环境中用测试服务去代替直接的生产服务(前端直接向生产服务器获取数据),又会存在下列问题:需要去创建大量测试服务,因此将会增加创建和维护的成本,且创建的测试服务依旧无法避免第三方服务所在的服务器或网络不稳定的问题。因此,寻找一种全面的Mock自动化运行方法成为本领域人员亟需待解的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种Mock自动化运行方法、装置、计算机设备及存储介质,不需要创建大量的测试环境,因此可节约创建和维护的成本,也解决第三方服务所在的服务器或网络不稳定的问题,因此可提高反馈速率。
一种Mock自动化运行方法,包括:
在代理服务器与应用前端处于同一个局域网时,所述代理服务器接收所述应用前端发出的调用Mock请求任务;所述Mock请求任务包含至少一个与其关联的自动化案例;
所述代理服务器根据预设选取规则为每一个所述自动化案例分别选取一个预设运行模式;所述预设运行模式包括Record模式和Mock模式;
在为所述自动化案例选取的所述预设运行模式为所述Record模式时,所述代理服务器建立起与所述应用前端的连接关系,接收所述应用前端发出的针对所述自动化案例的数据传送协议请求,并将所述数据传送协议请求转发至真实服务器后,获取所述真实服务器针对所述自动化案例反馈的第一响应报文;将所述第一响应报文作为历史响应报文,并将所述历史响应报文与所述自动化案例关联存储至预设本地数据库中之后,将所述自动化案例的所述预设运行模式切换为所述Mock模式;
在为所述自动化案例选取的所述预设运行模式为所述Mock模式时,所述代理服务器将所述预设本地数据库中与所述自动化案例关联的所述历史响应报文反馈给所述应用前端,以使得所述应用前端接收所述历史响应报文后自动运行所述自动化案例。
一种Mock自动化运行装置,包括:
接收模块,用于在代理服务器与应用前端处于同一个局域网时,所述代理服务器接收所述应用前端发出的调用Mock请求任务;所述Mock请求任务包含至少一个与其关联的自动化案例;
选取模块,用于所述代理服务器根据预设选取规则为每一个所述自动化案例分别选取一个预设运行模式;所述预设运行模式包括Record模式和Mock模式;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010148394.0/2.html,转载请声明来源钻瓜专利网。





