【技术实现步骤摘要】
客户端测试方法、装置、计算机设备及存储介质
本专利技术实施例涉及数据处理领域,尤其涉及一种客户端测试方法、装置、计算机设备及存储介质。
技术介绍
目前,服务器业务开发流程具体为:客户端与服务器协商数据结构->根据数据结构定制用户界面(UserInterface,UI)->客户端和服务器分别进行开发->在服务器开发完成之后->服务器向客户端下发数据->客户端接收数据并进行响应->联合验证(联调)服务器和客户端逻辑<->出现BUGS需要服务器与客户端共同分析原因->在测试无问题后客户端投入使用用户界面。开发过程中,客户端服务器端相互依赖,前期客户端需要等待服务器端开发完成才可以验证客户端的逻辑是否开发准确,导致开发流程较长。而且客户端在产生漏洞时,需要服务器重新下发对应状态数据并且与客户端共同分析才能有效定位原因,造成客户端的开发效率极低,难以满足日渐增多的业务需要。
技术实现思路
本专利技术实施例提供一种客户端测试方法、装置、计算机设备及存储介质 ...
【技术保护点】
1.一种客户端测试方法,其特征在于,包括:/n根据预先配置的与服务器预先约定的协议类型、数据范围和数据结构之间的映射关系,获取与至少一个目标协议类型匹配的目标数据范围和目标数据结构;/n根据目标数据范围,生成与各所述目标协议类型分别对应的目标协议填充数据,并将各目标协议填充数据填充至匹配的目标数据结构中,生成客户端测试数据;/n根据所述客户端测试数据,生成客户端测试页面。/n
【技术特征摘要】
1.一种客户端测试方法,其特征在于,包括:
根据预先配置的与服务器预先约定的协议类型、数据范围和数据结构之间的映射关系,获取与至少一个目标协议类型匹配的目标数据范围和目标数据结构;
根据目标数据范围,生成与各所述目标协议类型分别对应的目标协议填充数据,并将各目标协议填充数据填充至匹配的目标数据结构中,生成客户端测试数据;
根据所述客户端测试数据,生成客户端测试页面。
2.根据权利要求1所述的方法,其特征在于,目标协议类型的数量为多个;
所述将各目标协议填充数据填充至匹配的目标数据结构中,生成客户端测试数据,包括:
将各目标协议填充数据填充至匹配的目标数据结构中,生成多个目标测试数据,并按照预设的嵌套规则,将各目标测试数据进行嵌套组合,生成客户端测试数据。
3.根据权利要求1所述的方法,其特征在于,在获取与至少一个目标协议类型匹配的目标数据范围和目标数据结构之前,还包括:
获取协议类型匹配的协议数据结构文件;
对所述协议类型匹配的协议数据结构文件进行解析,生成所述协议类型匹配的协议填充模块;
所述根据目标数据范围,生成与各所述目标协议类型分别对应的目标协议填充数据,并将各目标协议填充数据填充至匹配的目标数据结构中,生成客户端测试数据,包括:
通过所述目标协议类型匹配的协议填充模块根据所述目标数据范围,生成与所述目标协议类型对应的至少一个目标协议填充数据;
通过所述目标协议类型匹配的协议填充模块将各所述目标协议填充数据填充至匹配的目标数据结构中,生成客户端测试数据。
4.根据权利要求2所述的方法,其特征在于,还包括:
获取协议类型匹配的协议数据结构文件;
对所述协议类型匹配的协议数据结构文件进行解析,生成所述协议类型匹配的生成日志生成模块,所述日志生成模块中包括协议类型和数据结构之间的映射关系;
通过与目标协议类型匹配的日志生成模块,根据所述客户端测试数据,生成协议填充日志,所...
【专利技术属性】
技术研发人员:徐世炎,
申请(专利权)人:广州虎牙信息科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。