【技术实现步骤摘要】
mock数据的获取方法、装置、终端设备和可读存储介质
[0001]本申请属于计算机软件测试
,尤其涉及一种
mock
数据的获取方法
、
装置
、
终端设备和可读存储介质
。
技术介绍
[0002]在软件开发过程中,经常需要调用第三方机构的一个或多个接口来进行开发或测试
。
但在一些场景中,经常出现第三方接口无法调用或不便调用的情况
。
此时可以对第三方接口进行
mock
处理,也即创建
mock
对象来模拟第三方接口,通过模拟调用第三方接口并返回对应的参数,从而完成开发或测试
。
[0003]在相关技术中,用户在进行开发或测试时,难以准确判断是否需要对第三方机构接口进行
mock
处理,容易导致获取
mock
数据时出现错误,从而影响开发或测试效率
。
技术实现思路
[0004]本申请实施例提供一种
mock
数据的获取方法
、
装置
、
终端设备和可读存储介质,可以解决相关技术中难以准确判断是否需要对第三方机构接口进行
mock
处理的问题
。
[0005]第一方面,本申请实施例提供了一种
mock
数据的获取方法,包括:接收调用请求,并获取调用请求中的编码信息以及目标接口类型,调用请求用于请求调用第三方机构的第三方机构接口 ...
【技术保护点】
【技术特征摘要】
1.
一种
mock
数据的获取方法,其特征在于,包括:接收调用请求,并获取所述调用请求中的编码信息以及目标接口类型,所述调用请求用于请求调用第三方机构的第三方机构接口;基于所述编码信息获取对应的键值对;基于所述键值对判断是否调用所述第三方机构接口;当判断结果为不调用所述第三方机构接口时,根据所述编码信息以及所述目标接口类型,获取所述目标接口类型对应的
mock
数据;其中,所述根据所述编码信息以及所述目标接口类型,获取所述目标接口类型对应的
mock
数据,包括:根据所述编码信息,确定对应的目标第三方机构;根据所述目标接口类型,确定所述目标第三方机构中对应的目标接口;从
Redis
缓存中获取所述目标接口对应的
mock
数据
。2.
如权利要求1所述的
mock
数据的获取方法,其特征在于,所述基于所述键值对判断是否调用所述第三方机构接口,包括:获取所述键值对对应的布尔值;基于所述布尔值判断是否调用所述第三方机构接口,其中,当所述布尔值为
True
时,对应的判断结果为不调用所述第三方机构接口,当所述布尔值为
False
时,对应的判断结果为调用所述第三方机构接口
。3.
如权利要求1所述的
mock
数据的获取方法,其特征在于,在所述获取所述目标接口类型对应的
mock
数据之后,所述方法还包括:获取所述
mock
数据中的响应编码;基于所述响应编码确定所述
mock
数据处于成功获取状态
。4.
如权利要求1所述的
mock
数据的获取方法,其特征在于,在所述获取所述目标接口类型对应的
mock
数据之后,所述方法还包括:当所述
mock
数据为空时,确定所述
mock
数据获取失败,并反馈第一失败原因,其中,所述第一失败原因用于表征缓存中未配置所述
mock
数据
。5.
如权利要求1所述的
mock
【专利技术属性】
技术研发人员:徐约可,谢国斌,马明,孙鹏,张梓燚,
申请(专利权)人:深圳大道云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。