[发明专利]一种记录上下文请求执行过程的方法及装置有效
| 申请号: | 201811463477.8 | 申请日: | 2018-12-03 |
| 公开(公告)号: | CN109582685B | 公开(公告)日: | 2023-01-10 |
| 发明(设计)人: | 武芮 | 申请(专利权)人: | 武芮 |
| 主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/2455 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100192 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 记录 上下文 请求 执行 过程 方法 装置 | ||
本发明实施例提供了一种记录上下文请求执行过程的方法及装置,该方法包括:获取所述业务用例的上下文请求,并获取在预定内存地址中已缓存的所述业务用例的各个离线上下文记录文本的版本信息;判断所述业务用例的上下文请求中的请求的版本号是否高于所述业务用例的任一离线上下文记录文本的版本信息中的版本号;若高于,记录所述上下文请求的执行过程;当所述上下文请求执行成功后,将所述上下文请求的执行过程依据键值对的数据格式生成针对所述业务用例的第一上下文记录文本;将所述业务用例的上下文请求中的请求的版本号更新至预定内存地址。通过本发明,实现了不依赖于人力手动维护,即可通过上下文生成的文本实现业务精确、高效的变更。
技术领域
本发明涉及计算机技术领域,尤其涉及一种记录上下文请求执行过程的方法及装置。
背景技术
随着互联网技术发展,目前网站架构主要是采取前端渲染,前后端分离的方式,而前端和后端的数据传输主要通过API(Application Programming Interface,应用程序编程接口)接口实现,因此通过借助API接口工具管理业务请求上下文的调用流程,能够给前后端开发、测试等人员的工作提供重要参考,尤其对于新入职或不熟悉业务的人员的工作都提供了极大的便利,但现有API接口工具都存在一定缺点,如当前基于业务模块的API上下文工具的缺点包括:仅能够实现针对单个业务API的请求上下文方式进行记录,对于复杂业务模块的请求上下文方式无法进行记录;针对于业务频繁变更的场景,无法及时对场景进行更新;需要额外去维护各个业务模块的API接口,人力维护成本过高,例如开发人员增加新的API接口,或者修改现有的API接口的请求参数等情况时,则需要额外的人员将此部分变更的接口进行及时更新,若未及时更新可能会导致依赖此部分接口的功能出现调用异常等情况,也无法保证业务模块间相互依赖的关系和执行的先后顺序的准确性。
发明内容
本发明实施例提供一种记录上下文请求执行过程的方法及装置,实现了不依赖于人力手动维护,即可通过上下文生成的文本实现业务精确、高效的变更。
一方面,本发明实施例提供了一种记录上下文请求执行过程的方法,包括:
根据预定执行规则,执行各个业务用例;
当监测到任一业务用例执行时,获取所述业务用例的上下文请求,并获取在预定内存地址中已缓存的所述业务用例的各个离线上下文记录文本的版本信息,所述版本信息包括版本号,所述业务用例的上下文请求中包括请求的版本号,其中,所述业务用例的各个离线上下文记录文本的版本信息以顺序表的方式缓存在预定内存地址中;
判断所述业务用例的上下文请求中的请求的版本号是否高于所述业务用例的任一离线上下文记录文本的版本信息中的版本号;
若高于,记录所述上下文请求的执行过程;
根据所述上下文请求执行结果信息,判断所述上下文请求是否执行成功;
当所述上下文请求执行成功后,将所述上下文请求的执行过程依据键值对的数据格式生成针对所述业务用例的第一上下文记录文本,并将所述第一上下文记录文本存储至用于存储各个上下文记录文本的数据库中;
将所述业务用例的上下文请求中的请求的版本号更新至预定内存地址。
另一方面,本发明实施例提供了一种记录上下文请求执行过程的装置,包括:
执行模块,用于根据预定执行规则,执行各个业务用例;
获取模块,用于当监测到任一业务用例执行时,获取所述业务用例的上下文请求,并获取在预定内存地址中已缓存的所述业务用例的各个离线上下文记录文本的版本信息,所述版本信息包括版本号,所述业务用例的上下文请求中包括请求的版本号,其中,所述业务用例的各个离线上下文记录文本的版本信息以顺序表的方式缓存在预定内存地址中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武芮,未经武芮许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811463477.8/2.html,转载请声明来源钻瓜专利网。





