【技术实现步骤摘要】
接口测试的方法、装置、设备及存储介质
[0001]本专利技术涉及测试
,尤其涉及一种接口测试的方法、装置、设备及存储介质。
技术介绍
[0002]软件测试分为页面交互测试和底层逻辑接口测试,接口测试更能发现系统存在的缺陷和隐藏漏洞。软件系统包含的接口较多,且涉及到多个业务,每个业务会关联到多个接口,不同的接口组合对应不同的业务场景,对不同的接口组合进行测试会产生大量的测试用例。传统的接口测试方法操作较繁琐,需要预先确定业务场景,根据场景组合接口,然后逐个场景进行测试,测试的效率低。
技术实现思路
[0003]本专利技术的目的在于提供一种接口测试的方法、装置、设备及存储介质,旨在提高测试效率。
[0004]本专利技术提供一种接口测试的方法,包括:
[0005]在预设的测试系统中创建多个测试场景,按照各个测试场景对应的场景流程顺序为相对应的测试场景添加多个接口;
[0006]根据每个接口的输入参数确定对应的接口参数;
[0007]在接收到测试指令后,执行各个测试场景,调用各个 ...
【技术保护点】
【技术特征摘要】
1.一种接口测试的方法,其特征在于,包括:在预设的测试系统中创建多个测试场景,按照各个测试场景对应的场景流程顺序为相对应的测试场景添加多个接口;根据每个接口的输入参数确定对应的接口参数;在接收到测试指令后,执行各个测试场景,调用各个测试场景中已确定接口参数对应的接口;对于每个测试场景,获取各个接口调用后对应的测试结果及各个接口预设的输出结果,将各个测试结果与各个输出结果一一对应后进行对比;若对比结果均一致,则该测试场景测试成功;若有测试结果与对应的输出结果不一致,则该测试场景测试失败,根据所述测试结果定位对应的接口。2.根据权利要求1所述的接口测试的方法,其特征在于,所述根据每个接口的输入参数确定对应的接口参数的步骤,具体包括:分析所述输入参数的属性是固定数值还是变量;若所述输入参数的属性是固定数值,则将所述固定数值作为所述接口的接口参数;若所述输入参数的属性是变量,则获取预设的、与所述输入参数的参数名称一致的全局变量,将所述全局变量作为所述接口的接口参数。3.根据权利要求1所述的接口测试的方法,其特征在于,所述在预设的测试系统中创建多个测试场景,按照各个测试场景对应的场景流程顺序为相对应的测试场景添加多个接口的步骤之前,还包括:根据业务需求配置对应的子系统,每个子系统覆盖一个或多个对应的测试场景。4.根据权利要求3所述的接口测试的方法,其特征在于,所述根据业务需求配置对应的子系统的步骤,具体包括:配置所述子系统的软件环境信息,所述软件环境信息对应的软件环境至少包括开发环境、测试环境、生产环境及预发布环境;配置所述子系统的权限用户信息。5.根据权利要求4所述的接口测试的方法,其特征在于,所述在预设的测试系统中创建多个测试场景,按照各个测试场景对应的场景流程顺序为相对应的测试场景添加多个接口的步骤之后,还包括:确定各个测试场景对应的子系统,获取所对应的子系统的软件环境信息;所述在接收到测试指令后,执行各个测试场景,调用各个测试场景中已确定接口参数对应的接口的步骤,具体包括:在接收到测试指令后,在所述软件环境信息对应的软...
【专利技术属性】
技术研发人员:张伋,
申请(专利权)人:平安银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。