全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210743344.6 (22)申请日 2022.06.28 (71)申请人 深圳依时货拉 拉科技有限公司 地址 518000 广东省深圳市福田区梅林街 道梅丰社区梅华路105号多丽工业区 科技楼3层3 07 (72)发明人 张喜  (74)专利代理 机构 深圳瑞天谨诚知识产权代理 有限公司 4 4340 专利代理师 温青玲 (51)Int.Cl. G06F 16/958(2019.01) G06F 16/957(2019.01) G06F 9/451(2018.01) (54)发明名称 基于谷歌浏览器的mock数据实现方法、 存储 介质和设备 (57)摘要 本发明提供一种基于谷歌浏览器的mock数 据实现方法, 包括: 接收从web页面发起的数据获 取请求; 触发预置于谷歌浏览器内的网络请求方 法重写脚本执行, 从谷歌浏览器的本地存储空间 中查找预先配置的mock数据相关数据; 判断是否 有mock数据相关数据与所述数据获取请求满足 预设匹配条件; 若是, 对所述数据获取请求进行 拦截并将满足预设匹配条件的mock数据相关数 据中的响应数据返回至web页面; 若否, 将数据获 取请求发送给服务端, 以使服务端返回对应所述 数据获取请求的数据至web页面。 该方法实现 mock功能, 能够解决前后端分离开发的问题, 且 通过mock数据相关数据配置能够在开发阶段便 快速模拟多种可能性的数据, 避免后期边缘异常 的修复bug问题, 显著提高前端开发效率。 权利要求书2页 说明书8页 附图1页 CN 115062254 A 2022.09.16 CN 115062254 A 1.一种基于 谷歌浏览器的mock数据实现方法, 其特 征在于, 包括如下步骤: 接收从web页面发起的数据获取请求; 触发预置于谷歌浏览器 内的网络请求方法重写脚本执行, 从谷歌浏览器的本地存储空 间中查找预 先配置的mock数据相关数据; 判断是否有mock数据相关数据与所述数据获取请求满足预设匹配条件; 若是, 对所述数据获取请求进行拦截并将满足预设匹配条件的mock数据相关数据中的 响应数据返回至所述 web页面; 若否, 将所述数据获取请求发送给服务端, 以使服务端返回对应所述数据获取请求的 数据至所述 web页面。 2.根据权利 要求1所述的mock数据实现方法, 其特征在于, 所述mock数据相关数据包括 域名、 url 地址、 请求方法和响应数据。 3.根据权利 要求2所述的mock数据实现方法, 其特征在于, 所述判断是否有mock数据相 关数据与所述数据获取请求满足预设匹配条件, 包括: 判断是否有mock数据相 关数据中的域名、 url地址和请求方法与所述数据获取请求的 数据配置要求 一致。 4.根据权利要求2所述的mock数据实现方法, 其特征在于, 所述请求方法的选项包括 POST方法、 DELETE方法、 PU T方法和GET方法。 5.根据权利 要求2所述的mock数据实现方法, 其特征在于, 所述mock数据相关数据还包 括是否生效项; 所述接收从web页面发起的数据获取请求之前, 还 包括: 在内嵌于谷歌浏 览器的可视化开发者工具中选择是否打开所述是否生效项, 以对预先 配置的mock数据相关数据是否启用进行 管理。 6.根据权利要求1所述的mock数据实现方法, 其特征在于, 所述网络请求方法重写脚本 是用于对谷歌浏览器的原网络请求方法fetch和/或XMLHttpRequest进行重写的proxy脚 本。 7.根据权利 要求1所述的mock数据实现方法, 其特征在于, 所述mock数据相关数据通过 内嵌于谷歌浏览器的可视化 开发者工具进行 预先配置和/或管理。 8.一种基于 谷歌浏览器的mock数据实现装置, 其特 征在于, 包括: 请求接收模块, 用于 接收从web页面发起的数据获取请求; 查找模块, 用于触发预置于谷歌浏览器内的网络请求方法重写脚本执行, 从谷歌浏览 器的本地存 储空间中查找预 先配置的mock数据相关数据; 匹配模块, 用于判断是否有mock数据相关数据与所述数据获取请求满足预设匹配条 件; mock功能模块, 用于在有mock数据相关数据与所述数据获取请求满足预设匹配条件 时, 对所述数据获取请求进 行拦截并将满足预设 匹配条件的mock数据相关数据中的响应数 据返回至所述 web页面; 请求服务端模块, 用于在 没有mock数据相关数据与所述数据获取请求满足预设匹配条 件时, 将所述数据获取请求发送给服务端, 以使服务端返回对应所述数据获取请求的数据 至所述web页面。权 利 要 求 书 1/2 页 2 CN 115062254 A 29.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质上存储有计算机 程序, 所述计算机程序被处理器执行时实现权利要求 1至7任一项 所述的基于谷歌浏览器的 mock数据实现方法。 10.一种计算机设备, 其特 征在于, 其包括: 一个或多个处 理器; 存储器; 一个或多个计算机程序, 其中所述一个或多个计算机程序被存储在所述存储器中并被 配置为由所述一个或多个处理器执行, 所述一个或多个计算机程序配置用于: 执行根据权 利要求1至7任一项所述的基于 谷歌浏览器的mock数据实现方法。权 利 要 求 书 2/2 页 3 CN 115062254 A 3

.PDF文档 专利 基于谷歌浏览器的mock数据实现方法、存储介质和设备

文档预览
中文文档 12 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于谷歌浏览器的mock数据实现方法、存储介质和设备 第 1 页 专利 基于谷歌浏览器的mock数据实现方法、存储介质和设备 第 2 页 专利 基于谷歌浏览器的mock数据实现方法、存储介质和设备 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 07:49:53上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。