申请/专利权人:深圳大道云科技有限公司
申请日:2023-11-20
公开(公告)日:2024-04-02
公开(公告)号:CN117251385B
主分类号:G06F11/36
分类号:G06F11/36;G06F9/54;G06F16/25;G06F16/2455
优先权:
专利状态码:有效-授权
法律状态:2024.04.02#授权;2024.01.05#实质审查的生效;2023.12.19#公开
摘要:本申请适用于计算机软件测试技术领域,提供了一种mock数据的获取方法、装置、终端设备和可读存储介质。上述mock数据的获取方法包括:接收调用请求,并获取调用请求中的编码信息及目标接口类型,调用请求用于请求调用第三方机构的第三方机构接口;基于编码信息获取对应的键值对;基于键值对判断是否调用第三方机构接口;当判断结果为不调用第三方机构接口时,根据编码信息以及目标接口类型,获取目标接口类型对应的mock数据。本申请实施例可以准确判断出是否对第三方机构接口进行mock处理,从而避免在获取mock数据时出现错误,进而提高开发或测试效率。
主权项:1.一种mock数据的获取方法,其特征在于,包括:接收调用请求,并获取所述调用请求中的编码信息以及目标接口类型,所述调用请求用于请求调用第三方机构的第三方机构接口;基于所述编码信息获取对应的键值对;基于所述键值对判断是否调用所述第三方机构接口;当判断结果为不调用所述第三方机构接口时,根据所述编码信息以及所述目标接口类型,获取所述目标接口类型对应的mock数据;其中,所述根据所述编码信息以及所述目标接口类型,获取所述目标接口类型对应的mock数据,包括:根据所述编码信息,确定对应的目标第三方机构;根据所述目标接口类型,确定所述目标第三方机构中对应的目标接口;从Redis缓存中获取所述目标接口对应的mock数据;其中,在所述获取所述目标接口类型对应的mock数据之后,所述方法还包括:当所述mock数据为空时,确定所述mock数据获取失败,并反馈第一失败原因,其中,所述第一失败原因用于表征缓存中未配置所述mock数据;其中,所述基于所述键值对判断是否调用所述第三方机构接口,包括:获取所述键值对对应的布尔值;基于所述布尔值判断是否调用所述第三方机构接口,其中,当所述布尔值为True时,对应的判断结果为不调用所述第三方机构接口,当所述布尔值为False时,对应的判断结果为调用所述第三方机构接口;其中,所述基于所述布尔值判断是否调用所述第三方机构接口,包括:基于所述布尔值判断是否统一调用所述第三方机构接口,其中,当布尔值为True时,对应的判断结果为不调用所有第三方机构接口,当布尔值为False时,对应的判断结果为调用所有所述第三方机构接口。
全文数据:
权利要求:
百度查询: 深圳大道云科技有限公司 mock数据的获取方法、装置、终端设备和可读存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。