【技术实现步骤摘要】
协议测试方法、装置、计算机设备及存储介质
本申请涉及数据测试领域,特别涉及一种协议测试方法、装置、计算机设备及存储介质。
技术介绍
随着计算机技术的发展,各种类型的应用程序涌现。用户会通过不同的应用程序实现不同的功能,例如通过购物类应用来购买商品,通过游戏类应用来进行娱乐活动。开发人员开发各类应用程序往往分为前端开发和后端开发。前端开发一般是指通过一系列的编程语言将应用的界面呈现给用户;后端开发是指为应用设置需要遵从的底层协议。前端开发和后端开发进行结合,才能设计出能够时间各种功能的应用程序。相关技术中,后端开发人员完成应用的功能开发之后,需要将编写的协议发送给前端开发人员,由前端开发人员基于后端人员的编写的协议进行相应的前端开发,为用户提供各类应用的界面。但是,前端开发往往需要耗费较多的时间,后端开发人员可能无法及时知晓自己的编写的协议是否存在漏洞。如果后端开发人员想要对自己编写的协议进行测试,可能需要自己额外去编写与服务器进行交互的测试代码,通过测试代码验证编写的协议能否通过与服务器的交互实现相应 ...
【技术保护点】
1.一种协议测试方法,其特征在于,所述方法包括:/n终端设备向目标服务器发送协议类型获取请求,所述协议类型获取请求用于获取所述目标服务器支持的协议类型;/n所述目标服务器响应于接收到的所述协议类型获取请求,向可视化处理服务器发送所述协议类型的类型信息;/n所述可视化处理服务器响应于接收到的所述类型信息,生成协议测试页面;/n所述终端设备向所述目标服务器发送协议测试指令,所述协议测试指令携带所述协议类型对应的协议测试内容;/n所述目标服务器响应于接收到的所述协议测试指令,按照所述协议测试内容进行协议测试,向所述可视化处理服务器发送测试结果数据;/n所述可视化处理服务器响应于接 ...
【技术特征摘要】
1.一种协议测试方法,其特征在于,所述方法包括:
终端设备向目标服务器发送协议类型获取请求,所述协议类型获取请求用于获取所述目标服务器支持的协议类型;
所述目标服务器响应于接收到的所述协议类型获取请求,向可视化处理服务器发送所述协议类型的类型信息;
所述可视化处理服务器响应于接收到的所述类型信息,生成协议测试页面;
所述终端设备向所述目标服务器发送协议测试指令,所述协议测试指令携带所述协议类型对应的协议测试内容;
所述目标服务器响应于接收到的所述协议测试指令,按照所述协议测试内容进行协议测试,向所述可视化处理服务器发送测试结果数据;
所述可视化处理服务器响应于接收到的所述测试结果数据,将所述测试结果数据填充至所述协议测试页面的第一目标位置,将数据填充后的协议测试页面发送至所述终端设备;
所述终端设备接收并显示所述数据填充后的协议测试页面。
2.根据权利要求1所述的方法,其特征在于,所述可视化处理服务器响应于接收到的所述测试结果数据,将所述测试结果数据填充至所述协议测试页面的第一目标位置包括:
所述可视化处理服务器确定各个数据类型与所述协议页面的第一目标位置的页面元素的对应关系;
所述可视化处理服务器按照所述对应关系,将所述测试结果数据中各个数据类型的数据项填充至对应页面元素所在的位置。
3.根据权利要求1所述的方法,其特征在于,所述可视化处理服务器响应于接收到的所述类型信息,生成协议测试页面包括:
所述可视化处理服务器确定与所述协议类型信息对应的可视化模版,基于所述可视化模版,生成与所述协议类型信息对应的协议页面。
4.根据权利要求1所述的方法,其特征在于,所述终端设备与所述目标服务器之间的数据交互通过已建立的长连接进行。
5.根据权利要求1所述的...
【专利技术属性】
技术研发人员:沈海峰,易国豪,
申请(专利权)人:深圳市腾讯信息技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。