[发明专利]设备测试方法及装置在审
申请号: | 202110903357.0 | 申请日: | 2021-08-06 |
公开(公告)号: | CN113703913A | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 张国俊 | 申请(专利权)人: | 长江存储科技有限责任公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F11/36 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设备 测试 方法 装置 | ||
1.一种设备测试方法,其特征在于,应用于配置有多个虚拟机的主机中,所述方法包括:
所述主机接收来自所述虚拟机的测试请求,所述测试请求用于请求执行所述虚拟机上分配的被测设备的目标测试用例;
确定执行所述目标测试用例的资源消耗;
判断所述主机的可用资源是否能够满足所述资源消耗;以及
根据判断结果向所述虚拟机发送指示所述虚拟机是否执行所述目标测试用例的应答响应。
2.根据权利要求1所述的方法,其特征在于,所述测试请求用于指示所述目标测试用例的资源消耗。
3.根据权利要求1所述的方法,其特征在于,所述根据判断结果向所述虚拟机发送指示所述虚拟机是否执行所述目标测试用例的应答响应,包括:
若所述主机的可用资源能够满足所述资源消耗,向所述虚拟机发送第一应答响应,所述第一应答响应用于指示所述虚拟机执行所述目标测试用例;
若所述可用资源不能满足所述资源消耗,向所述虚拟机发送第二应答响应,所述第二应答响应用于指示所述虚拟机不执行所述目标测试用例。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
若所述可用资源能够满足所述资源消耗,所述主机根据所述资源消耗更新所述可用资源。
5.根据权利要求4所述的方法,其特征在于,所述向所述虚拟机发送第一应答响应之后,所述方法还包括:
所述主机接收来自所述虚拟机的完成指示信息,所述完成指示信息用于指示所述目标测试用例执行结束;
所述主机根据所述消耗资源再次更新所述可用资源。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述主机接收来自虚拟机的测试请求之前,所述方法还包括:
所述主机向所述虚拟机发送配置信息,所述配置信息用于指示所述被测设备的多个测试用例中的每个测试用例的资源消耗,所述多个测试用例包括所述目标测试用例。
7.根据权利要求1所述的方法,其特征在于,所述虚拟机为运行在所述主机的操作系统上的容器,所述主机接收来自虚拟机的测试请求之前,所述方法还包括:
所述主机创建用于所述容器与所述主机之间进行通信的套接字。
8.根据权利要求7所述的方法,其特征在于,所述操作系统为Linux操作系统,所述容器为Linux容器。
9.根据权利要求1所述的方法,其特征在于,所述可用资源包括以下至少一种:处理器、内存。
10.根据权利要求9所述的方法,其特征在于,当所述可用资源包括所述处理器时,所述资源消耗包括处理器带宽;当所述可用资源包括所述内存时,所述资源消耗包括内存带宽;当所述可用资源包括所述处理器和所述内存时,所述资源消耗包括处理器带宽和内存带宽。
11.根据权利要求1所述的方法,其特征在于,所述被测设备为存储设备、USB设备、显示设备或者声音设备。
12.根据权利要求11所述的方法,其特征在于,所述存储设备包括固态硬盘。
13.一种计算机,其特征在于,所述计算机包括处理器和存储器,所述存储器用于存储计算机程序;所述处理器用于执行所述计算机程序,使得所述计算机配置有多个虚拟机并执行如权利要求1-12中任一项所述的设备测试方法。
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机指令,当所述计算机指令在计算机上执行时,使得所述计算机执行如权利要求1-12任一项所述的设备测试方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长江存储科技有限责任公司,未经长江存储科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110903357.0/1.html,转载请声明来源钻瓜专利网。