[发明专利]服务端接口测试系统及方法有效
申请号: | 201710044400.6 | 申请日: | 2017-01-19 |
公开(公告)号: | CN106815150B | 公开(公告)日: | 2020-02-07 |
发明(设计)人: | 赵骥 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 11438 北京律智知识产权代理有限公司 | 代理人: | 阚梓瑄;王卫忠 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务端 接口 测试 系统 方法 | ||
1.一种服务端接口测试系统,其特征在于,包括一中间模块和一前端模块,其中:
所述中间模块用于将一客户端的针对待测试接口的预设操作过程中的RPC信息发送至所述前端模块,并且/或者接收一服务器对所述RPC信息进行响应而获得的反馈结果并将所述RPC信息的反馈结果发送至所述前端模块;
所述前端模块用于接收并显示来自所述中间模块的所述RPC信息和/或所述RPC信息的反馈结果;
其中,所述前端模块还用于在接收来自所述中间模块的所述RPC信息后,响应一修改请求对所述RPC信息进行修改以获得修改后的RPC信息,并将所述修改后的RPC信息发送至所述中间模块;
所述中间模块还用于将接收到的所述修改后的RPC信息发送至所述服务器,并且接收所述服务器对所述修改后的RPC信息进行响应而获得的反馈结果,并将所述该反馈结果发送至所述前端模块并由所述前端模块显示。
2.根据权利要求1所述的服务端接口测试系统,其特征在于,所述服务端接口测试系统还包括:
第一判断模块,用于判断所述RPC信息的反馈结果和/或所述修改后的RPC信息的反馈结果是否满足预设要求。
3.根据权利要求2所述的服务端接口测试系统,其特征在于,所述判断所述RPC信息的反馈结果和/或所述修改后的RPC信息的反馈结果是否满足预设要求包括:
通过所述客户端对所述RPC信息的反馈结果和/或所述修改后的RPC信息的反馈结果进行代码处理,以得到所述客户端的响应结果,并且根据所述客户端的响应结果判断所述RPC信息的反馈结果和/或所述修改后的RPC信息的反馈结果是否满足预设要求。
4.根据权利要求2所述的服务端接口测试系统,其特征在于,所述判断所述RPC信息的反馈结果和/或所述修改后的RPC信息的反馈结果是否满足预设要求包括:
通过所述前端模块接收并显示所述RPC信息的反馈结果和/或所述修改后的RPC信息的反馈结果,并在所述前端模块处判断所述RPC信息的反馈结果和/或所述修改后的RPC信息的反馈结果是否满足预设要求。
5.根据权利要求1所述的服务端接口测试系统,其特征在于,所述服务端接口测试系统还包括:
第二判断模块,用于判断是否完成对所述待测试接口的测试,其中:
在判断出已完成对所述待测试接口的测试时,所述服务端接口测试系统进入下一服务端接口测试过程;
在判断出未完成对所述待测试接口的测试时,所述前端模块在接收来自所述中间模块的所述RPC信息后,响应一修改请求对所述RPC信息进行修改以获得修改后的RPC信息,并将所述修改后的RPC信息发送至所述中间模块,并且所述中间模块将接收到的所述修改后的RPC信息发送至所述服务器,并接收所述服务器对所述修改后的RPC信息进行响应而获得的反馈结果,并将所述该反馈结果发送至所述前端模块并由所述前端模块显示。
6.根据权利要求5所述的服务端接口测试系统,其特征在于,所述服务端接口测试系统还包括:
第三判断模块,用于判断所述服务器的所有接口是否已完成测试,并且在判断出所述服务器的所有接口已完成测试时,关闭所述客户端和所述前端模块。
7.根据权利要求6所述的服务端接口测试系统,其特征在于,所述中间模块嵌入在所述客户端中。
8.根据权利要求1至7中任一项所述的服务端接口测试系统,其特征在于,所述RPC信息包括函数名、参数、发送/接收信息;
其中,所述RPC信息在所述前端模块中以树状表格的形式显示。
9.一种服务端接口测试方法,其特征在于,所述服务端接口测试方法应用于包括一中间模块以及一前端模块的服务端接口测试系统;所述服务端接口测试方法包括:
通过所述中间模块将一客户端的针对待测试接口的预设操作过程中的RPC信息发送至所述前端模块,并且/或者接收一服务器对所述RPC信息进行响应而获得的反馈结果并将所述RPC信息的反馈结果发送至所述前端模块;
通过所述前端模块接收并显示来自所述中间模块的所述RPC信息和/或所述RPC信息的反馈结果;
其中,通过所述前端模块在接收来自所述中间模块的所述RPC信息后响应一修改请求对所述RPC信息进行修改来获得修改后的RPC信息,并将所述修改后的RPC信息发送至所述中间模块;
通过所述中间模块将接收到的所述修改后的RPC信息发送至所述服务器,并且接收所述服务器对所述修改后的RPC信息进行响应而获得的反馈结果,并将所述该反馈结果发送至所述前端模块并由所述前端模块显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710044400.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于智能网关平台进行软件开发的调试系统及方法
- 下一篇:高性能互连相干协议