[发明专利]接口请求框架实现方法、接口测试方法及其对应的装置有效
申请号: | 201810847979.4 | 申请日: | 2018-07-27 |
公开(公告)号: | CN109120473B | 公开(公告)日: | 2020-11-03 |
发明(设计)人: | 曾珺洲;陈奕璇 | 申请(专利权)人: | 广州市百果园信息技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08;H04L29/06;G06F11/36 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 刘延喜 |
地址: | 511442 广东省广州市番禺区南村*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 请求 框架 实现 方法 测试 及其 对应 装置 | ||
1.一种接口请求框架实现方法,其特征在于,应用在被测应用中,包括步骤:
接收测试工程发送的request对象;
解析所述request对象,利用反射机制构建linkd支持的请求协议和返回协议;
基于linkd支持的请求协议,对所述request对象进行处理后发送至业务服务器;
接收所述业务服务器返回的数据;
基于linkd支持的返回协议,对所述返回的数据进行处理,获得第一response对象;
将所述第一response对象转发给所述测试工程,以通过在所述测试工程中引入所述request对象和所述第一response对象,形成接口请求框架。
2.根据权利要求1所述的接口请求框架实现方法,其特征在于,所述解析所述request对象,利用反射机制构建linkd支持的请求协议和返回协议,包括:
解析所述request对象,获得所述request对象指定的请求类型;
根据所述request对象指定的请求类型,利用反射机制,构建linkd支持的请求协议和返回协议,或者http支持的请求协议和返回协议。
3.根据权利要求2所述的接口请求框架实现方法,其特征在于,所述request对象指定的请求类型为linkd或者http;
所述基于linkd支持的请求协议,对所述request对象进行处理后发送至业务服务器,包括:
若所述request对象指定的请求类型为linkd,基于linkd支持的请求协议,对所述request对象进行处理后通过linkd网络客户端发送至业务服务器;
若所述request对象指定的请求类型为http,基于http支持的请求协议,对所述request对象进行处理后通过http网络客户端发送至业务服务器。
4.根据权利要求2所述的接口请求框架实现方法,其特征在于,所述request对象指定的请求类型为linkd或者http;
所述基于linkd支持的返回协议,对所述返回的数据进行处理,获得第一response对象,包括:
若所述request对象指定的请求类型为linkd,基于linkd支持的返回协议,对所述返回的数据进行处理,获得第一response对象;
若所述request对象指定的请求类型为http,基于http支持的返回协议,对所述返回的数据进行处理,获得第一response对象。
5.根据权利要求1至4任意一项所述的接口请求框架实现方法,其特征在于,所述解析所述request对象,利用反射机制构建linkd支持的请求协议和返回协议,之后,所述基于linkd支持的请求协议,对所述request对象进行处理后发送至业务服务器,之前,还包括:
判断所述request对象指定的请求类型是否支持构建的请求协议和返回协议;
若支持,进入执行所述基于linkd支持的请求协议,对所述request对象进行处理后发送至业务服务器的步骤;
若不支持,生成用于指示所述request对象指定的请求类型不支持构建的请求协议和返回协议的第二response对象,将所述第二response对象转发给所述测试工程。
6.一种接口测试方法,其特征在于,包括步骤:
将权利要求1至5中任意一项方法实现的接口请求框架封装成若干个测试用例;
根据所述若干个测试用例对业务服务器的接口进行测试。
7.根据权利要求6所述的接口测试方法,其特征在于,所述根据所述若干个测试用例对业务服务器的接口进行测试,包括:
采用同一个测试用例对业务服务器的接口进行多次测试;
和/或,
从若干个测试用例中选取部分测试用例对业务服务器的接口进行测试;
和/或,
将若干个测试用例分发至不同的业务服务器进行接口测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市百果园信息技术有限公司,未经广州市百果园信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810847979.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种接口速率获得方法及装置
- 下一篇:一种设备管控方法及装置