[发明专利]返回数据的获取方法、装置、计算机设备及存储介质在审
申请号: | 201910435991.9 | 申请日: | 2019-05-23 |
公开(公告)号: | CN110297761A | 公开(公告)日: | 2019-10-01 |
发明(设计)人: | 刘芳 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市明日今典知识产权代理事务所(普通合伙) 44343 | 代理人: | 王杰辉 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 返回数据 输入参数 测试数据 调用请求 预设 接口测试系统 计算机设备 测试状态 存储介质 指定字段 测试接口 测试效率 接口调用 接口读取 接口获取 预设文件 调用 携带 返回 | ||
本发明揭示了一种返回数据的获取方法、装置、计算机设备及存储介质,包括:判断第一接口是否获取到调用请求,调用请求携带输入参数,其中,第一接口为接口测试系统中的待测试接口;若第一接口获取到调用请求,则判断输入参数中的指定字段的赋值是否为测试状态对应的预设值;若输入参数中的指定字段的赋值为测试状态对应的预设值,则控制第一接口调用第二接口,以通过第二接口读取预设文件中的测试数据,测试数据包括输入参数对应的第一返回数据,其中第二接口为调用预设于接口测试系统中的测试数据时的接口;获取第二接口返回的第一返回数据。实现提高测试效率。
技术领域
本发明涉及到接口测试技术领域,特别是涉及到返回数据的获取方法、装置、计算机设备及存储介质。
背景技术
接口测试是测试系统组件间接口的一种测试。一般的接口测试时,用户输入的待测试接口会通过调用数据层接口获取返回数据,但由于不同的测试环境覆盖不同的业务场景,而测试人员需要知道不同业务场景的返回数据,所以需要与业务方沟通或者修改数据库数据,其中,修改数据库数据需要了解数据表结构和数据逻辑,这样非常消耗测试人员的时间和精力,而与业务方沟通,在业务逻辑较复杂的情况下也需要花费大量的时间,因此这两种方式都很低效。
发明内容
本发明的主要目的为提供一种返回数据的获取方法、装置、计算机设备和存储介质,通过获取预设文件中的测试数据以作为第一接口的返回数据,实现提高测试效率。
本发明提出一种返回数据的获取方法,其特征在于,应用于接口测试系统,接口测试系统包括第一接口和第二接口,方法包括:
判断第一接口是否获取到调用请求,调用请求携带输入参数,其中,第一接口为接口测试系统中的待测试接口,输入参数包含问题字段及问题字段对应的字段值;
若第一接口获取到调用请求,则判断输入参数中的指定字段的赋值是否为测试状态对应的预设值;
若输入参数中的指定字段的赋值为测试状态对应的预设值,则控制第一接口调用第二接口,以通过第二接口读取预设文件中的测试数据,测试数据包括输入参数对应的第一返回数据,其中第二接口为调用预设于接口测试系统中的测试数据时的接口;
根据输入参数,获取第二接口返回的问题字段所对应字段值的第一返回数据。
进一步地,判断输入参数中的指定字段的赋值是否为测试状态对应的预设值的步骤之前,包括:
判断输入参数是否存在指定字段;
若输入参数存在指定字段,则生成判断输入参数中的指定字段的赋值是否为测试状态对应的预设值的指令。
进一步地,判断输入参数是否存在指定字段的步骤之后,包括:
若输入参数不存在指定字段,或若输入参数存在指定字段,且指定字段的赋值不为测试状态对应的预设值,则将输入参数发送至第三接口,第三接口为调用数据库数据时的接口;
获取第三接口根据输入参数中的各个字段名称及各个字段名称分别对应的字段值,从数据库中读取的问题字段所对应的字段值的第二返回数据,其中问题字段包含于字段名称中。
进一步地,判断输入参数中的指定字段的赋值是否为测试状态对应的预设值的步骤之前,包括:
判断第一接口的调试开关是否为开启状态;
若为开启状态,则生成判断输入参数中的指定字段的赋值是否为测试状态对应的预设值的指令。
进一步地,控制第一接口调用第二接口的步骤之前,包括:
接收用户输入的各种业务场景分别对应的测试数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910435991.9/2.html,转载请声明来源钻瓜专利网。