接口测试方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:23148970 阅读:37 留言:0更新日期:2020-01-18 13:26
本发明专利技术提供了一种接口测试方法、装置、电子设备及存储介质,旨在降低人工录入接口信息的错误率以及提高接口测试效率。所述方法应用于用例平台,所述方法包括:获得用户在用例平台的测试用例编辑界面上输入的接口统一资源定位符URL,在检测到用户针对接口URL的查询操作时,向接口文档平台发送携带接口URL的查询请求,接收并展示接口文档平台返回的对应于接口URL的接口参数变量名的值和接口响应结果,获得用户在测试用例编辑界面上输入的断言结果其中,断言结果是用户根据接口响应结果和接口参数变量名的值设置的,根据接口参数变量名的值以及断言结果生成测试用例,执行测试用例,得到测试结果。

Interface test method, device, electronic equipment and readable storage medium

【技术实现步骤摘要】
接口测试方法、装置、电子设备及可读存储介质
本专利技术涉及测试
,尤其涉及一种接口测试方法、装置、电子设备及可读存储介质。
技术介绍
接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。接口测试一般用于多系统间交互开发,或者拥有多个子系统的应用系统开发的测试。接口测试适用于为其他系统提供服务的底层框架系统和中心服务系统,主要测试这些系统对外部提供的接口,验证其正确性和稳定性。在现有的接口测试中,开发人员确定产品需求后,在接口文档平台确定接口协议并录入接口信息,测试人员在用例平台进行接口测试,测试用例编辑输入包括接口URL、接口方法、接口描述、模块、接口参数、接口响应结果等,完成一条接口测试用例的编写,时间成本较大,而且人工编辑也会产生录入错误,造成接口用例测试失败。
技术实现思路
本专利技术实施例提供一种接口测试方法、装置、电子设备及可读存储介质,旨在降低人工录入接口信息的本文档来自技高网...

【技术保护点】
1.一种接口测试方法,其特征在于,应用于用例平台,所述方法包括:/n获得用户在所述用例平台的测试用例编辑界面上输入的接口统一资源定位符URL;/n在检测到用户针对所述接口URL的查询操作时,向接口文档平台发送携带所述接口URL的查询请求;/n接收并展示所述接口文档平台返回的对应于所述接口URL的接口参数变量名的值和接口响应结果;/n接收用户输入的断言结果,其中,所述断言结果是用户根据所述接口变量名对应的值和所述接口响应结果设置的;/n执行至少基于所述接口参数变量名的值和所述断言结果而生成的测试用例,得到测试结果。/n

【技术特征摘要】
1.一种接口测试方法,其特征在于,应用于用例平台,所述方法包括:
获得用户在所述用例平台的测试用例编辑界面上输入的接口统一资源定位符URL;
在检测到用户针对所述接口URL的查询操作时,向接口文档平台发送携带所述接口URL的查询请求;
接收并展示所述接口文档平台返回的对应于所述接口URL的接口参数变量名的值和接口响应结果;
接收用户输入的断言结果,其中,所述断言结果是用户根据所述接口变量名对应的值和所述接口响应结果设置的;
执行至少基于所述接口参数变量名的值和所述断言结果而生成的测试用例,得到测试结果。


2.根据权利要求1所述的方法,其特征在于,在检测到用户针对所述接口URL的查询操作时,向接口文档平台发送查询请求,包括:
在检测到用户针对所述接口URL的查询操作时,判断所述接口URL是否与预设的正则表达式匹配,所述预设的正则表达式是根据多个接口URL均符合的规则设置的;
在所述接口URL与所述预设的正则表达式匹配的情况下,向所述接口文档平台发送查询请求。


3.根据权利要求1所述的方法,其特征在于,在得到测试结果后,所述方法还包括:
将所述测试结果与所述断言结果比较,确定对应于所述接口URL的待测接口是否通过测试;
其中,所述测试结果与所述断言结果相同表征所述待测接口通过测试,所述测试结果与所述断言结果不同表征所述待测接口未通过测试。


4.根据权利要求1-3任一所述的方法,其特征在于,在向接口文档平台发送携带所述接口URL的查询请求之后,所述方法还包括:
接收并展示所述接口文档平台返回的请求成功提示;或
接收并展示所述接口文档平台返回的请求失败原因。


5.一种接口测试方法,其特征在于,应用于接口文档平台,所述方法包括:
接收用例平台发送的携带待测接口的接口URL的查询请求;
从预先存储的接口信息数据库中查询对应于所述接口URL的接口参数变量名的值和接口响应结果;
向所述用例平台发送对应于所述接口URL的接口参数变量名的值和接口响应结果,以使所述用例平台接收并展示对应于所述接口URL的接口参数变量名的值和接口响应结果,以供用户根据所述接口变量名对应的值和所述接口响应结果,在所述用例平台的测试用例编辑界面上输入断言结果;
其中,所述用例平台用于执行至少基于所述接口参数变量名的值和所述断言结果而生成的测试用例,得到测试结果。


6.根据权利要求5所述的方法,其特征在于,在接收用例平台发送的携带待测接口的接口URL的查询请求之前,所述方法还包括:
获得用户输入的多个接口URL和所述多个接口URL各自对应的接口参数变量名的值和接口响应结果;
将所述多个接口URL和所述多个接口URL各自对应的接口参数变量名的值和接口响应结果存储到所述接口信息数据库中。


7.一种接口测试装置,其特征在于,应用于用例平台,所述装置包括:
第一获得模块,用于获得用户在所述用例平台的测试用例编辑界面上输入的接口统一资源定位符URL;
请求模块,用于在检测到用户针对所述接口URL的查询操作时,向接口文档平台发送携带所述接口URL的查询请求;

【专利技术属性】
技术研发人员:高菘
申请(专利权)人:北京城市网邻信息技术有限公司
类型:发明
国别省市:北京;11

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

1