一种API接口的自动化测试方法及存储介质技术

技术编号:26259145 阅读:52 留言:0更新日期:2020-11-06 17:53
本发明专利技术提供了一种API接口的自动化测试方法及存储介质,首先在开放平台建立应用,以得到应用ID和与其对应的Key值,并对应用ID赋予权限;基于被赋予权限的应用ID与Key值,将两者传入已生成token的API接口中,并在token生成后作为传参,以供其他接口使用,并针对三种不同的测试数据造成的测试结果进行对比分析,并将对比分析后的结果通过图表展现出测试数据运行接口的状态日志,以使测试人员通过图表可视化分析测试过程中的状况,并在所有接口运行完毕后,在预设目录下查找生成的测试报告。通过本发明专利技术能够满足大量的API接口测试,实现了快速进行所有接口的鉴权、录入测试用例、多测试环境切换、可视化运行以及生成详细的测试报告,提高了接口测试的效率。

【技术实现步骤摘要】
一种API接口的自动化测试方法及存储介质
本专利技术涉及开放平台接口鉴权测试
,具体涉及一种API接口的自动化测试方法及存储介质。
技术介绍
当设计开发出一个系统时,不仅只是方便自己使用,还需要开放以供外部使用,以便壮大各个业务产品线的接入和自身的推广。当一个系统的外部接入方变得越来越多,业务越来越复杂,帮助接入方排查问题耗费的时间越来越多,就有必要构建一套自助接入的系统。开放平台的目的就是把企业的能力提供出去,不管是数据还是服务,都是需要通过接口来进行交互,归根结底是围绕API接口来进行平台搭建。对于API接口我们需要进行定义、接入、鉴权、管理等相关的操作。为了保证开放平台的数据准确性与安全性,特别是访问能力的分配,对于验证和测试开放平台的接口鉴权显得就尤为重要。鉴权的定义是用来验证用户是否拥有访问系统的权利,用户鉴权便是针对试图接入网络的用户进行鉴权,审核其是否有权访问。通过用户鉴权可以保护网络,防止非法盗用,同时通过拒绝假冒合法客户的“入侵”而保护该网络中的客户。API接口是保证各个业务能正常运行和使用的基础,对公司的运营有着直接和本文档来自技高网...

【技术保护点】
1.一种API接口的自动化测试方法,其特征在于,包括如下步骤:/n步骤1,在开放平台建立应用,以得到应用ID和与其对应的Key值,并对所述应用ID赋予权限;/n步骤2,基于被赋予权限的所述应用ID与所述Key值,将两者传入已生成token的API接口中,并在token生成后作为传参,以供其他接口使用,且接口数据要求以Excel脚本与传参Json数据的形式录入,其中,/n所述Excel脚本用于记录接口名称、接口url、每个接口是否依赖其他接口返回的值、是否需要签名以及预计结果,所述传参Json数据用于记录接口的传参和与其相对应的值,以供接口调用时使用;/n步骤3,针对三种不同的测试数据造成的测试...

【技术特征摘要】
1.一种API接口的自动化测试方法,其特征在于,包括如下步骤:
步骤1,在开放平台建立应用,以得到应用ID和与其对应的Key值,并对所述应用ID赋予权限;
步骤2,基于被赋予权限的所述应用ID与所述Key值,将两者传入已生成token的API接口中,并在token生成后作为传参,以供其他接口使用,且接口数据要求以Excel脚本与传参Json数据的形式录入,其中,
所述Excel脚本用于记录接口名称、接口url、每个接口是否依赖其他接口返回的值、是否需要签名以及预计结果,所述传参Json数据用于记录接口的传参和与其相对应的值,以供接口调用时使用;
步骤3,针对三种不同的测试数据造成的测试结果进行对比分析;
步骤4,将对比分析后的结果通过图表展现出测试数据运行接口的状态日志;
步骤5,当所有接口运行完毕后,生成测试报告,所述测试报告并以Excel格式展出。


2.根据权利要求1所述的API接口的自动化测试方法,其特征在于,所述步骤3中针对三种不同测试数据所造成的测试结果具体包括如下步骤:
将未赋予权限的应用ID和与其对应的Key值,传入已生成的token的API接口中,通过自动化脚本自动传入单个待鉴权测试的接口中,观察接口运行后产生的结果,若所述单个待鉴权测试的接口无法正...

【专利技术属性】
技术研发人员:牟书瑶袁朋
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:重庆;50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1