服务端接口测试系统及方法与流程

文档序号:12595967阅读:来源:国知局

技术特征:

1.一种服务端接口测试系统,其特征在于,包括一中间模块和一前端模块,其中:

所述中间模块用于将一客户端的针对待测试接口的预设操作过程中的RPC信息发送至所述前端模块,并且/或者接收一服务器对所述RPC信息进行响应而获得的反馈结果并将所述RPC信息的反馈结果发送至所述前端模块;

所述前端模块用于接收并显示来自所述中间模块的所述RPC信息和/或所述RPC信息的反馈结果。

2.根据权利要求1所述的服务端接口测试系统,其特征在于,其中:

所述前端模块还用于在接收来自所述中间模块的所述RPC信息后,响应一修改请求对所述RPC信息进行修改以获得修改后的RPC信息,并将所述修改后的RPC信息发送至所述中间模块;

所述中间模块还用于将接收到的所述修改后的RPC信息发送至所述服务器,并且接收所述服务器对所述修改后的RPC信息进行响应而获得的反馈结果,并将所述该反馈结果发送至所述前端模块并由所述前端模块显示。

3.根据权利要求2所述的服务端接口测试系统,其特征在于,所述服务端接口测试系统还包括:

第一判断模块,用于判断所述RPC信息的反馈结果和/或所述修改后的RPC信息的反馈结果是否满足预设要求。

4.根据权利要求3所述的服务端接口测试系统,其特征在于,所述判断所述RPC信息的反馈结果和/或所述修改后的RPC信息的反馈结果是否满足预设要求包括:

通过所述客户端对所述RPC信息的反馈结果和/或所述修改后的RPC信息的反馈结果进行代码处理,以得到所述客户端的响应结果,并且根据所述客户端的响应结果判断所述RPC信息的反馈结果和/或所述修改后的RPC信息的反馈结果是否满足预设要求。

5.根据权利要求3所述的服务端接口测试系统,其特征在于,所述判断所述RPC信息的反馈结果和/或所述修改后的RPC信息的反馈结果是否满足预设要求包括:

通过所述前端模块接收并显示所述RPC信息的反馈结果和/或所述修改后的RPC信息的反馈结果,并在所述前端模块处判断所述RPC信息的反馈结果和/或所述修改后的RPC信息的反馈结果是否满足预设要求。

6.根据权利要求1所述的服务端接口测试系统,其特征在于,所述服务端接口测试系统还包括:

第二判断模块,用于判断是否完成对所述待测试接口的测试,其中:

在判断出已完成对所述待测试接口的测试时,所述服务端接口测试系统进入下一服务端接口测试过程;

在判断出未完成对所述待测试接口的测试时,所述前端模块在接收来自所述中间模块的所述RPC信息后,响应一修改请求对所述RPC信息进行修改以获得修改后的RPC信息,并将所述修改后的RPC信息发送至所述中间模块,并且所述中间模块将接收到的所述修改后的RPC信息发送至所述服务器,并接收所述服务器对所述修改后的RPC信息进行响应而获得的反馈结果,并将所述该反馈结果发送至所述前端模块并由所述前端模块显示。

7.根据权利要求6所述的服务端接口测试系统,其特征在于,所述服务端接口测试系统还包括:

第三判断模块,用于判断所述服务器的所有接口是否已完成测试,并且在判断出所述服务器的所有接口已完成测试时,关闭所述客户端和所述前端模块。

8.根据权利要求7所述的服务端接口测试系统,其特征在于,所述中间模块嵌入在所述客户端中。

9.根据权利要求1至8中任一项所述的服务端接口测试系统,其特征在于,所述RPC信息包括函数名、参数、发送/接收信息;

其中,所述RPC信息在所述前端模块中以树状表格的形式显示。

10.一种服务端接口测试方法,其特征在于,所述服务端接口测试方法应用于包括一中间模块以及一前端模块的服务端接口测试系统;所述服务端接口测试方法包括:

通过所述中间模块将一客户端的针对待测试接口的预设操作过程中的RPC信息发送至所述前端模块,并且/或者接收一服务器对所述RPC信息进行响应而获得的反馈结果并将所述RPC信息的反馈结果发送至所述前端模块;

通过所述前端模块接收并显示来自所述中间模块的所述RPC信息和/或所述RPC信息的反馈结果。

11.根据权利要求10所述的服务端接口测试方法,其特征在于,其中:

通过所述前端模块在接收来自所述中间模块的所述RPC信息后响应一修改请求对所述RPC信息进行修改来获得修改后的RPC信息,并将所述修改后的RPC信息发送至所述中间模块;

通过所述中间模块将接收到的所述修改后的RPC信息发送至所述服务器,并且接收所述服务器对所述修改后的RPC信息进行响应而获得的反馈结果,并将所述该反馈结果发送至所述前端模块并由所述前端模块显示。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1