[发明专利]一种接口测试方法、装置及电子设备有效
申请号: | 201711243847.2 | 申请日: | 2017-11-30 |
公开(公告)号: | CN108153670B | 公开(公告)日: | 2021-07-30 |
发明(设计)人: | 李洋;赵波;朱筱赟;李宏伟;刘丽;汪妮;陈新 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 接口 测试 方法 装置 电子设备 | ||
本发明实施例提供了一种接口测试方法、装置及电子设备,方法包括:获得多个接口测试用例,多个接口测试用例中具有依赖关系的两个接口测试用例中,被依赖的接口测试用例的执行顺序在前;按照多个接口测试用例的执行顺序,针对每个接口测试用例,采用如下方式执行:判断当前接口测试用例是否存在目标接口测试用例,如果存在,判断是否成功获取到目标测试结果值,如果成功,则将该目标测试结果值作为当前接口测试用例的预设测试参数的参数值,执行当前接口测试用例。应用本发明实施例提供的技术方案进行接口测试时,提高了接口测试效率。
技术领域
本发明涉及接口测试技术领域,特别是涉及一种接口测试方法、装置及电子设备。
背景技术
现有技术中,在针对接口测试用例对应的接口,执行该接口测试用例之前,需要对该接口测试用例的测试参数进行手动设置,例如,针对某购物网站的创建订单接口进行接口测试,需要预先设置商品的数量、颜色等作为创建订单接口的接口测试用例的测试参数,根据设置的测试参数执行创建订单接口的接口测试用例以完成该接口测试。然而,目前只能针对各个接口只能独立进行接口测试,使得接口测试的效率非常低。
发明内容
本发明实施例的目的在于提供一种接口测试方法、装置及电子设备,以提高接口测试效率。具体技术方案如下:
第一方面,本发明实施例提供了一种接口测试方法,应用于第一设备,方法包括:
获得多个接口测试用例,多个接口测试用例中具有依赖关系的两个接口测试用例中,被依赖的接口测试用例的执行顺序在前;
按照多个接口测试用例的执行顺序,针对每个接口测试用例,采用如下方式执行:
判断当前接口测试用例是否存在目标接口测试用例,如果存在,判断是否成功获取到目标测试结果值,如果成功,则将该目标测试结果值作为当前接口测试用例的预设测试参数的参数值,执行当前接口测试用例,其中,目标接口测试用例为:被当前接口测试用例依赖的接口测试用例,目标测试结果值为:目标接口测试用例被执行后得到的测试结果值。
可选的,方法还包括:
根据执行各个接口测试用例获得的测试结果值,生成测试结果日志。
可选的,获得多个接口测试用例的步骤,包括:
从第二设备获得多个接口测试用例,多个接口测试用例,以及多个接口测试用例的执行顺序是在第二设备生成的。
可选的,方法还包括:
将生成的测试结果日志发送至第二设备。
可选的,方法还包括:
在未成功获取到目标测试结果值的情况下,将预设值赋给当前接口测试用例预设测试参数,执行当前接口测试用例。
第二方面,本发明实施例提供了一种接口测试装置,应用于第一设备,装置包括:
获得模块,用于获得多个接口测试用例,多个接口测试用例中具有依赖关系的两个接口测试用例中,被依赖的接口测试用例的执行顺序在前;
第一执行模块,用于按照多个接口测试用例的执行顺序,针对每个接口测试用例,采用如下方式执行:
判断当前接口测试用例是否存在目标接口测试用例,如果存在,判断是否成功获取到目标测试结果值,如果成功,则将该目标测试结果值作为当前接口测试用例的预设测试参数的参数值,执行当前接口测试用例,其中,目标接口测试用例为:被当前接口测试用例依赖的接口测试用例,目标测试结果值为:目标接口测试用例被执行后得到的测试结果值。
可选的,装置还包括:
生成模块,用于根据执行各个接口测试用例获得的测试结果值,生成测试结果日志。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711243847.2/2.html,转载请声明来源钻瓜专利网。