【技术实现步骤摘要】
获取虚设的数据的方法、装置、设备以及存储介质
[0001]本公开涉及计算机
,尤其涉及前端开发和测试的方法和装置。
技术介绍
[0002]传统模拟数据的软件中,Fiddler只能运行在Windows平台,Charles是基于Java实现的,虽然可以运行在所有主流的桌面系统,但其本身是收费的。
技术实现思路
[0003]本公开提供了一种获取虚设的数据的方法、装置、设备以及存储介质。根据本公开的第一方面,提供一种获取虚设的数据的方法,包括:
[0004]获取浏览器前端页面发出的第一请求;
[0005]分析所述第一请求,获取所述第一请求中的具有虚设的数据的接口的服务器地址;
[0006]响应于所述浏览器的浏览器会话配置了所述服务器地址与存储所述虚设的数据的虚设的地址的对应关系,改写所述第一请求,将所述第一请求中的所述服务器地址改为所述虚设的地址;
[0007]所述浏览器从所述虚设的地址获取所述虚设的数据。
[0008]根据本公开的第二方面,还提供一种获取虚设的数据的装置 ...
【技术保护点】
【技术特征摘要】
1.一种获取虚设的数据的方法,包括:获取浏览器前端页面发出的第一请求;分析所述第一请求,获取所述第一请求中的具有虚设的数据的接口的服务器地址;响应于所述浏览器的浏览器会话配置了所述服务器地址与存储所述虚设的数据的虚设的地址的对应关系,改写所述第一请求,将所述第一请求中的所述服务器地址改为所述虚设的地址;所述浏览器从所述虚设的地址获取所述虚设的数据。2.根据权利要求1所述的方法,其中,所述第一请求包括:通过浏览器设置的服务器地址发出所述第一请求。3.根据权利要求2所述的方法,其中,所述分析所述第一请求,包括:根据所述服务器地址分析所述前端页面是否存在虚设的数据的接口。4.根据权利要求1所述的方法,其中,所述虚设的数据包括:用于做调试程序工作或质量保证测试工作的数据。5.根据权利要求1所述的方法,所述改写所述第一请求,将所述第一请求中的所述服务器地址改为所述虚设的地址,包括:拦截浏览器接收到的响应文本的返回值,改为所述虚设的地址;所述响应文本由所述服务器发出。6.根据权利要求1所述的方法,其中,所述浏览器从所述虚设的地址获取虚设的数据,包括:从本地地址获取所述虚设的数据;或者,从云端地址获取所述虚设的数据。7.一种获取虚设的数据的装置,包括:第一获取模块:用于获取浏览器前端页面发出的第一请求;分析模块:用于分析所述第一请求,获取所述第一请求中的具有虚设的数据的接口的服务器地址;改写模块:用于响应于所述浏览器的浏览器会话配置了所述服务器地址与存储所述虚设的数据的虚设的地址的对应关系,改写所述第一请求,将所述第一请求中的所述服务...
【专利技术属性】
技术研发人员:郭嘉文,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。