【技术实现步骤摘要】
一种快速验证应用程序接口的装置及其控制方法
[0001]本专利技术属于计算机应用
,尤其涉及一种快速验证应用程序接口的装置及其控制方法。
技术介绍
[0002]目前,作为互联网行业技术开发者来说,应用程序接口的调试是必不可少的一个工作环节。对于接口的管理,目前行业大部分采取的解决方案有使用Swagger管理接口文档、使用Postman调试接口、使用EasyMock等其他mock工具来进行模拟数据。这样的接口管理方式,需要维护不同的工具,并且工具之间数据的一致性非常困难、非常低效。这里不仅仅是工作量的问题,更大的问题是多个系统之间数据不一致,导致协作低效,频繁出现问题,造成不必要的损失。
[0003]应用程序接口(Application Programming Interface,API)是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定。用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程,而又无需访问源码,或理解内部工作机制的细节。
[0004]由于近年来软件的规 ...
【技术保护点】
【技术特征摘要】
1.一种快速验证应用程序接口的装置的控制方法,所述快速验证应用程序接口的装置的控制方法包括:步骤一,通过API接口读取模块读取整个接口文档信息,将接口信息保存成方便读取的JSON格式,JSON格式中包含接口的标题、描述、接口地址、请求方法、请求参数、响应体信息;步骤二,遍历格式化的JSON信息,将每个接口对应接口地址按照对应请求方法进行HTTP请求,保存每个接口的运行信息,并对文档信息进行比较,筛选出有错误的接口;步骤三,将所有接口的运行信息输出成报告,可视化展示每个接口的运行情况。2.如权利要求1所述的快速验证应用程序接口的装置的控制方法,其特征在于,所述步骤二中的运行信息包括接口的真实响应、接口真实的响应时长。3.一种实施权利要求1~2任意一项所述的控制方法的快速验证应用程序接口的装置,其特征在于,所述快速验证应用程序接口的装置包括:API接口读取模块,用于在API接口文档中,依次读取所有接口,并将接口相关的信息输出为JSON格式;API接口验证模块,用于将读取到的JSON格式的API信息,批量对API接口地址按照对应请求方法和请求参数进行运行;API接口输出模块,用于将所有接口的请求信息保存为JSON信息,并输出相应的文档。4.如权利要求3所述的快速验证应用程序接口的装置,其特征在于,所述API接口读取模块在API接口文档中根据API接口对应的标题、描述、请求方法和请求参数信息对接口进行读取。5.如权利要求3所述的快速验证应用程序接口的装置,其特征在于,所述JSON格式中包含接口的标题、描述、接口地址、请求方法、请求参数、响应体信息。6.如权利要求3所述的快速验证应用程序接口的装置,其特征在于,所述API接口输出模块记录每个接口的接口标题、接口地址、请求方法、请求参数、响应信息、响应时长、错误信息,输...
【专利技术属性】
技术研发人员:刘一凡,陈娟,崔维福,
申请(专利权)人:北京数联众创科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。