[发明专利]交互可用性检测方法、装置、服务器、测试设备及介质在审
申请号: | 202010209370.1 | 申请日: | 2020-03-23 |
公开(公告)号: | CN111367704A | 公开(公告)日: | 2020-07-03 |
发明(设计)人: | 练建锋 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 祝亚男 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交互 可用性 检测 方法 装置 服务器 测试 设备 介质 | ||
1.一种交互可用性检测方法,其特征在于,应用于服务器,所述方法包括:
响应于接收到针对目标链路的第一测试请求,在所述服务器所接收到的所述第一测试请求中添加所述第一测试请求的操作信息,得到第二测试请求,所述操作信息用于表示所述服务器对所述第一测试请求的确认接收操作和确认发送操作;
将所述第二测试请求发送给所述目标链路上所述服务器的下一个服务器;
若在预设时长内未接收到所述下一个服务器返回的测试响应,则生成目标测试响应,所述目标测试响应携带所述下一个服务器的交互失败信息;
向测试设备输出携带所述交互失败信息的所述目标测试响应。
2.根据权利要求1所述的方法,其特征在于,所述将所述第二测试请求发送给所述目标链路上所述服务器的下一个服务器之后,所述方法还包括:
若在预设时长内接收到所述下一个服务器返回的测试响应,则在所述测试响应中添加所述测试响应的操作信息,得到目标测试响应;
向所述测试设备输出携带所述测试响应的操作信息的所述目标测试响应。
3.根据权利要求1所述的方法,其特征在于,所述向测试设备输出携带所述交互失败信息的所述目标测试响应包括:
若所述服务器为所述目标链路上的第一个服务器,则向所述测试设备发送所述目标测试响应;
若所述服务器不是所述目标链路上的第一个服务器,则通过所述服务器在所述目标链路上的上一个服务器向所述测试设备发送所述目标测试响应。
4.根据权利要求1或2所述的方法,其特征在于,所述操作信息包括发送端设备、接收端设备、操作事件以及时间戳。
5.根据权利要求1所述的方法,其特征在于,所述响应于接收到针对目标链路的第一测试请求,在所述服务器所接收到的所述第一测试请求中添加所述第一测试请求的操作信息之前,所述方法还包括:
根据目标测试业务,确定所述目标测试业务对应的目标链路。
6.根据权利要求5所述的方法,其特征在于,所述根据目标测试业务,确定所述目标测试业务对应的目标链路包括:
根据所述目标测试业务,确定所述目标测试业务对应的多个服务以及服务的处理顺序;
确定每个所述服务对应的至少一个服务器;
从所述每个服务对应的至少一个服务器中,为每个所述服务确定一个服务器作为链路节点;
按照所述服务的处理顺序以及所确定的作为链路节点的服务器的地址,生成所述目标链路。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
若所述目标测试业务为扩容测试,则在确定所述目标链路时,将已扩容服务器作为所述目标链路中的链路节点。
8.根据权利要求6所述的方法,其特征在于,所述方法还包括:
若所述目标测试业务为缩容测试,则在确定所述目标链路时,将已缩容服务器作为所述目标链路中的链路节点。
9.一种交互可用性检测方法,其特征在于,应用于测试设备,所述方法包括:
响应于针对目标链路的测试操作,生成所述目标链路的测试请求;
将所述测试请求发送给所述目标链路上的第一个服务器;
响应于接收到所述第一个服务器的测试响应,根据所述测试响应所携带的信息确定所述目标链路上的各个服务器之间的交互是否可用。
10.根据权利要求9所述的方法,其特征在于,应用于测试设备,所述方法还包括:
每隔预设时长,生成针对所述目标链路的测试请求;
将所述测试请求发送给所述目标链路上的第一个服务器;
响应于接收到所述第一个服务器的测试响应,根据所述测试响应所携带的信息确定所述目标链路上的各个服务器之间的交互是否可用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010209370.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基坑开挖边坡安全系数的计算方法
- 下一篇:变电站巡查监管与数据分析系统