接口测试方法及装置制造方法及图纸

技术编号:22022000 阅读:31 留言:0更新日期:2019-09-04 01:13
本发明专利技术实施例提供一种接口测试方法及装置,方法包括:使用预设开发环境注册目标插件的入口并解析出待测试源代码的接口信息,接口信息包括接口的执行路径和参数;接收对待测试源代码中选择的任意方法的接口测试选择命令,响应所述接口测试选择指令,通过目标插件,将待测试源代码的接口信息进行展示;接收接口测试执行命令,通过目标插件,接收用户基于展示的接口信息中的接口的参数而输入的数据,并基于接口的执行路径和输入的数据对待测试源代码中所选择的方法进行接口测试操作。可省去工具切换的麻烦,即插即用,在开发工具里解决接口测试问题,提升接口测试效率,可自动解析接口执行路径和参数,有效省去参数来回拷贝步骤。

Interface Testing Method and Device

【技术实现步骤摘要】
接口测试方法及装置
本专利技术实施例涉及计算机
,尤其涉及一种接口测试方法及装置。
技术介绍
软件项目开发最重要的一个环节就是项目数据接口的单元测试,但是很多开发人员由于项目工期或测试流程比较繁琐,所以忽略掉这样一个重要环节,直接就把开发好的功能提交给测试人员测试,最终导致提交的版本质量低下,由于系统bug(漏洞)比较多,测试进度缓慢,这样会严重影响项目后期推进速度。目前,接口测试这个环节主要由POSTMAN、RESLET_CLIENT等第三方接口测试工具支持,但目前使用POSTMAN、RESLET_CLIENT等第三方接口测试工具的时候需要与开发工具之间来回切换,进行接口测试的流程比较繁琐;而且,使用POSTMAN、RESLET_CLIENT等第三方接口测试工具进行接口测试时,需要把参数和路径手动拷贝到这些第三方接口测试工具里面,参数较多的时候会浪费大量时间。
技术实现思路
针对现有技术存在的问题,本专利技术实施例提供一种接口测试方法及装置。本专利技术实施例提供一种接口测试方法,包括:使用预设开发环境提供的自定义菜单注册功能,注册目标插件的入口;使用预设开发环境,解析出待测试源代本文档来自技高网...

【技术保护点】
1.一种接口测试方法,其特征在于,包括:使用预设开发环境提供的自定义菜单注册功能,注册目标插件的入口;使用预设开发环境,解析出待测试源代码的接口信息,所述接口信息包括:接口的执行路径和接口的参数;接收对所述待测试源代码中选择的任意方法的接口测试选择命令,响应所述接口测试选择指令,通过所述目标插件,将所述待测试源代码的接口信息进行展示;接收接口测试执行命令,通过所述目标插件,接收用户基于所展示的接口信息中的接口的参数而输入的数据,并基于用户输入的数据和解析出的接口的执行路径,对所述待测试源代码中所选择的方法进行接口测试操作。

【技术特征摘要】
1.一种接口测试方法,其特征在于,包括:使用预设开发环境提供的自定义菜单注册功能,注册目标插件的入口;使用预设开发环境,解析出待测试源代码的接口信息,所述接口信息包括:接口的执行路径和接口的参数;接收对所述待测试源代码中选择的任意方法的接口测试选择命令,响应所述接口测试选择指令,通过所述目标插件,将所述待测试源代码的接口信息进行展示;接收接口测试执行命令,通过所述目标插件,接收用户基于所展示的接口信息中的接口的参数而输入的数据,并基于用户输入的数据和解析出的接口的执行路径,对所述待测试源代码中所选择的方法进行接口测试操作。2.根据权利要求1所述的方法,其特征在于,所述接口信息还包括:接口的请求方式;相应地,所述基于用户输入的数据和解析出的接口的执行路径,对所述待测试源代码中所选择的方法进行接口测试操作,包括:基于用户输入的数据和解析出的接口的执行路径,利用解析出的接口的请求方式,对所述待测试源代码中所选择的方法进行接口测试操作。3.根据权利要求1所述的方法,其特征在于,所述预设开发环境为支持自定义开发插件的开发环境,包括:intellijidea开发环境。4.根据权利要求3所述的方法,其特征在于,所述使用预设开发环境,解析出待测试源代码的接口信息,包括:使用intellijidea开发环境提供的openapi.jar包,解析出待测试源代码的接口信息。5.根据权利要求3所述的方法,其特征在于,所述接收对所述待测试源代码中选择的任意方法的接口测试选择命令,响应所述接口测试选择指令,通过所述目标插件,将所述待测试源代码的接口信息进行展示,包括:接收对所述待测试源代码中选择的任意方法的接口测试选择命令,响应所述接口测试选择指令,将所述待测试源代码的接口信息在所述目标插件的用户...

【专利技术属性】
技术研发人员:蒋卫
申请(专利权)人:贝壳技术有限公司
类型:发明
国别省市:天津,12

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

1