[发明专利]一种设备测试方法及设备在审
申请号: | 201910652173.4 | 申请日: | 2019-07-18 |
公开(公告)号: | CN112241359A | 公开(公告)日: | 2021-01-19 |
发明(设计)人: | 周勇钧 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 赵翠萍;张颖玲 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 设备 测试 方法 | ||
1.一种设备测试方法,应用于注入管理设备中,其特征在于,所述方法包括:
接收测试设备发送的测试场景注入请求;
从所述测试场景注入请求中,解析测试场景信息和待测试设备标识;
获取所述待测试设备标识对应的待测试设备的注入代理设备;
监控所述注入代理设备的注入状态,当所述注入状态为未注入状态时,将所述测试场景信息下发至所述注入代理设备,以使所述注入代理设备基于所述测试场景信息对所述待测试设备进行场景测试。
2.根据权利要求1所述的方法,其特征在于,所述获取所述待测试设备标识对应的待测试设备的注入代理设备,包括:
从预设设备标识和设备地址信息的对应关系中,获取与所述待测试设备标识对应的待测试设备地址信息;
依据所述待测试设备地址信息,确定所述待测试设备的所述注入代理设备。
3.根据权利要求1所述的方法,其特征在于,所述将所述测试场景信息下发至所述注入代理设备之前,所述方法还包括:
接收所述测试设备发送的测试场景注册请求;
从所述测试场景注册请求中,解析测试场景执行信息,将所述测试场景执行信息下发至所述注入代理设备;
或者,从所述测试场景注册请求中,解析测试场景执行信息和测试场景恢复执行信息,将所述测试场景执行信息和所述测试场景恢复执行信息下发至所述注入代理设备。
4.根据权利要求1或3所述的方法,其特征在于,所述将所述测试场景信息下发至所述注入代理设备之后,所述方法还包括:
接收所述测试设备发送的测试场景恢复请求;
从所述测试场景恢复请求中,解析测试场景恢复信息;
将所述测试场景恢复信息下发至所述注入代理设备,以使所述注入代理设备基于所述测试场景恢复信息对所述待测试设备进行测试场景恢复。
5.根据权利要求1所述的方法,其特征在于,
所述测试场景信息还包括定时参数;
所述测试场景信息为资源异常类型、网络异常类型、节点异常类型、数据库异常类型和操作异常类型组合中的至少一种。
6.一种设备测试方法,应用于注入代理设备,其特征在于,所述注入代理设备部署在待测试设备上,所述方法包括:
接收注入管理设备下发的测试场景信息;所述测试场景信息为对所述待测试设备进行场景测试的信息;
获取注入状态,当所述注入状态为未注入状态时,从所述测试场景信息中,获取测试场景名称和测试场景参数;
从测试场景执行信息中,获取与所述测试场景名称对应的目标测试场景执行信息;所述测试场景执行信息为所述注入管理设备预先下发的用于实现场景测试的执行信息;
根据所述测试场景参数,执行所述目标测试场景执行信息,进行场景测试。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
当根据所述测试场景参数,执行所述目标测试场景执行信息时,将所述注入状态设置为已注入状态。
8.根据权利要求6或7所述的方法,其特征在于,所述从测试场景执行信息中,依据所述测试场景名称,获取目标测试场景执行信息之前,所述方法还包括:
接收所述注入管理设备下发的所述测试场景执行信息;
或者,接收所述注入管理设备下发的所述测试场景执行信息和测试场景恢复执行信息。
9.根据权利要求8所述的方法,其特征在于,所述根据所述测试场景参数,执行所述目标测试场景执行信息,进行场景测试之后,所述方法还包括:
获取测试场景恢复信息;
从所述测试场景恢复执行信息中,获取与所述测试场景恢复信息对应的目标测试场景恢复执行信息;
执行所述目标测试场景恢复执行信息,进行测试场景恢复;
当完成测试场景恢复时,将所述注入状态设置为未注入状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910652173.4/1.html,转载请声明来源钻瓜专利网。