一种接口测试方法、系统及平台技术方案

技术编号:24409515 阅读:39 留言:0更新日期:2020-06-06 08:33
本申请公开一种接口测试方法、系统及平台,方法包括接收待测接口的调用请求;获取所述待测接口的接口测试用例;接收接口返回结果,所述接口返回结果由接口测试执行框架根据所述接口测试用例数据动态调用所述待测接口得到的;如果所述接口返回结果包含录入的期望结果,确定所述待测接口的测试结果为合格;如果所述接口返回结果不包含录入的期望结果,确定所述待测接口的测试结果为不合格。本申请通过自动获得接口测试用例,自动对接口进行测试以及自动判断接口是否合格,进而提高接口测试效率。

An interface test method, system and platform

【技术实现步骤摘要】
一种接口测试方法、系统及平台
本申请涉及接口测试
,特别涉及一种接口测试方法、系统及平台。
技术介绍
随着软件技术发展,越来越多的软件通过平台化为用户提供服务,第三方可以根据平台提供接口定制自己需要服务,因此如今软件经常涉及接口测试。接口是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。接口测试是向接口提交输入数据,获取返回结果并分析结果是否符合预期的测试。接口测试中可能会涉及各种系统命令、测试工具,甚至编程技术。目前大部分在软件研发过程中都是通过手工编写各种类型的接口用例,完成用例编写后然后运用一些市面已有的工具进行手动的运行用例,造成效率低下,影响项目进度等等一系列问题。
技术实现思路
本申请的目的在于提供一种接口测试方法、系统及平台,以解决接口测试效率低下,影响项目进度等问题。第一方面,本申请实施例提供了一种接口测试方法,包括:接收待测接口的调用请求;获取所述待测接口的接口测试用例;接收接口本文档来自技高网...

【技术保护点】
1.一种接口测试方法,其特征在于,包括:/n接收待测接口的调用请求;/n获取所述待测接口的接口测试用例;/n接收接口返回结果,所述接口返回结果由接口测试执行框架根据所述接口测试用例数据动态调用所述待测接口得到的;/n如果所述接口返回结果包含录入的期望结果,确定所述待测接口的测试结果为合格;/n如果所述接口返回结果不包含录入的期望结果,确定所述待测接口的测试结果为不合格。/n

【技术特征摘要】
1.一种接口测试方法,其特征在于,包括:
接收待测接口的调用请求;
获取所述待测接口的接口测试用例;
接收接口返回结果,所述接口返回结果由接口测试执行框架根据所述接口测试用例数据动态调用所述待测接口得到的;
如果所述接口返回结果包含录入的期望结果,确定所述待测接口的测试结果为合格;
如果所述接口返回结果不包含录入的期望结果,确定所述待测接口的测试结果为不合格。


2.根据权利要求1所述的方法,其特征在于,所述获取所述待测接口的接口测试用例的步骤,包括:
获取网页页面编写的接口测试用例,存储所述接口测试用例至数据库;
或者,
获取数据库中所述待测接口的接口测试用例。


3.根据权利要求1所述的方法,其特征在于,所述获取所述待测接口的接口测试用例的步骤,包括:
获取用户设定执行的测试用例集数据;
根据所述测试用例集数据通过数据库中的测试用例列表进行匹配,组装成被测接口的接口测试用例。


4.根据权利要求1所述的方法,其特征在于,还包括:
获取数据库中的所述待测接口调用请求的返回值;
比对所述返回值和所述接口测试用例的期望值;
如果所述返回值和所述期望值相同,确定校验成功;
如果所述返回值和所述期望值不相同,确定校验失败。


5.根据权利要求1所述的方法,其特征在于,还包括:
根据所述待测接口的类型对接口测试用例进行分类:
统计每类接口测试用例执行的测试结果。


6.一种接口测试系统,其特征在于,包括:
请求接收单元,用于接收待测接口的调用请求;
第一获取单元,用于获取所述待测接口的接口测试用例;
返回结果接收单元,用于接收接口返回结果,所述接口返回结果由接口测试执行框架根据所述接口测试用例数据动态调用所述待测接口得到的;
测试结果确定单元,用于如果所述接口返回结果包含录入的期望结果,确定所述待测接口的测试结果为合格;
如果所述接口返回结果不包含录入的期望结果,确定所述待测接口的测试结果为不合格...

【专利技术属性】
技术研发人员:缪剑强宋富国张科
申请(专利权)人:成都库珀区块链科技有限公司
类型:发明
国别省市:四川;51

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

1