一种网络请求回复信息格式转换的测试方法、装置和系统与流程

文档序号:22401004发布日期:2020-09-29 18:23阅读:来源:国知局

技术特征:

1.一种网络请求回复信息格式转换的测试方法,其特征在于,包括:

客户端根据网络请求相关信息生成第一网络请求发送给服务器,接收服务器根据所述第一网络请求返回的原格式的回复信息,客户端将所述原格式的回复信息发送给数据管理平台;

客户端根据所述网络请求相关信息生成第二网络请求发送给服务器,接收服务器根据所述第二网络请求返回的转换格式的回复信息,客户端将所述转换格式的回复信息发送给数据管理平台,所述转换格式的回复信息是服务器转换根据所述第二网络请求生成的原格式的回复信息得到的;

数据管理平台将转换格式的回复信息转换成原格式,判断与接收到的原格式的回复信息是否匹配;

根据判断结果,确定服务器对回复信息的格式转换是否正确。

2.如权利要求1所述的方法,其特征在于,判断与接收到的原格式的回复信息是否匹配,包括:

判断转换的原格式的回复信息与接收到的原格式的回复信息的对应要素的字段数、字段内容和数据类型是否匹配。

3.如权利要求1所述的方法,其特征在于,客户端根据网络请求相关信息生成第二网络请求发送给服务器,包括:

客户端根据通过数据管理平台获取的网络请求相关信息生成第二网络请求发送给服务器;或,

客户端根据通过数据管理平台获取的发送指令,将对应的自身保存的网络请求相关信息生成第二网络请求发送给服务器。

4.要求3所述的方法,其特征在于,客户端通过数据管理平台获取的网络请求相关信息,包括:

网络请求对应的请求参数、消息头信息、网络签名和第一校验信息;对应的,客户端将所述原格式的回复信息发送给数据管理平台,还包括:

客户端将网络请求相关信息发送给数据管理平台,发送的网络请求相关信息包括:网络请求对应的请求参数、消息头信息、网络签名和第一校验信息。

5.如权利要求4所述的方法,其特征在于,客户端根据通过数据管理平台获取的网络请求相关信息生成第二网络请求发送给服务器前,还包括:

客户端使用与确定第一网络请求的第一校验信息使用的相同的方法,根据通过数据管理平台获取的网络请求相关信息确定第二校验信息;

判断第二校验信息与第一校验信息是否匹配;

若是,执行所述根据通过数据管理平台获取的网络请求相关信息生成第二网络请求发送给服务器。

6.如权利要求1所述的方法,其特征在于,客户端根据网络请求相关信息生成第二网络请求,包括:

客户端使用与生成第一网络请求使用的相同的网络请求生成模板,根据网络请求相关信息生成第二网络请求,所述网络请求相关信息包括:网络请求对应的请求参数、消息头信息和网络签名,所述第二网络请求包含的要求回复信息的格式为转换格式,所述第一网络请求包含的要求回复信息的格式为原格式。

7.如权利要求1-6任一所述的方法,其特征在于,还包括:

当判断转换的原格式的回复信息与接收到的原格式的回复信息不匹配时,生成匹配报告,使得服务器根据所述匹配报告完善将回复信息从原格式转换成转换格式的转换工具。

8.如权利要求1-6任一所述的方法,其特征在于,所述原格式为json格式,所述转换格式为protocolbuffer格式。

9.一种网络请求回复信息格式转换的测试装置,其特征在于,包括:

第一接收模块,用于接收客户端发送的根据网络请求相关信息生成第一网络请求发送给服务器后,接收到的服务器根据所述第一网络请求返回的原格式的回复信息;

第二接收模块,用于接收客户端发送的根据所述网络请求相关信息生成第二网络请求发送给服务器后,接收到的服务器根据所述第二网络请求返回的转换格式的回复信息,所述转换格式的回复信息是服务器转换根据所述第二网络请求生成的原格式的回复信息得到的;

判断模块,用于将所述第二接收模块接收的转换格式的回复信息转换成原格式,判断与所述第一接收模块接收到的原格式的回复信息是否匹配;

确定模块,用于根据所述判断模块的判断结果,确定服务器对回复信息的格式转换是否正确。

10.一种客户端,其特征在于,包括:

第一发送模块,用于根据网络请求相关信息生成第一网络请求发送给服务器,接收服务器根据所述第一网络请求返回的原格式的回复信息,将所述原格式的回复信息发送给数据管理平台;和/或,

第二发送模块,用于根据所述网络请求相关信息生成第二网络请求发送给服务器,接收服务器根据所述第二网络请求返回的转换格式的回复信息,将所述转换格式的回复信息发送给数据管理平台,所述转换格式的回复信息是服务器转换根据所述第二网络请求生成的原格式的回复信息得到的。

11.一种网络请求回复信息格式转换的测试系统,其特征在于,包括:数据管理平台、服务器和至少一个如权利要求10所述的客户端;所述数据管理平台设置有如权利要求9所述的所述网络请求回复信息格式转换的测试装置。


技术总结
本发明公开了一种网络请求回复信息格式转换的测试方法、装置和系统。所述方法包括:客户端根据网络请求相关信息生成第一网络请求发送给服务器,将服务器返回的原格式的回复信息发送给数据管理平台;客户端根据网络请求相关信息生成第二网络请求发送给服务器,将服务器返回的转换格式的回复信息发送给数据管理平台;数据管理平台将转换格式的回复信息转换成原格式,判断与接收到的原格式的回复信息是否匹配,从而确定服务器对回复信息的格式转换是否正确。能够通过客户端对网络请求的回放能力,得到原格式和转换格式的回复信息,通过两次回复信息的匹配测试服务器将生成的原格式的回复信息转换成转换格式的转换是否正确。

技术研发人员:宋玉伟;李彬;曹伟;于明明
受保护的技术使用者:阿里巴巴集团控股有限公司
技术研发日:2019.03.21
技术公布日:2020.09.29
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1