具体技术细节
[0004] 本发明实施例提供一种云平台的检测方法和检测平台,用以解决现有技术中人工检测云平台效率低的问题。
[0005] 本发明实施例提供一种云平台的检测方法,用于云平台检测的检测平台采用的检测方式为浏览器/服务器B/S模式;包括:检测平台在接收到检测指令时,根据所述检测指令确定待测内容以及所述待测内容对应的执行逻辑;所述检测平台根据所述待测内容从所述云平台的配置信息中确定所述待测内容对应的配置信息;所述检测平台根据所述待测内容对应的配置信息和所述待测内容对应的执行逻辑检测所述待测内容,得到检测结果。
[0006] 可选地,所述云平台包括部署在物理服务器上的多个虚拟机,所述配置信息包括虚拟机之间的映射关系;所述待测内容包括待测虚拟机的状态信息,其中,所述待测虚拟机为所述虚拟机中的任一个;所述检测平台根据所述待测内容对应的配置信息和所述待测内容对应的执行逻辑检测所述待测内容,得到检测结果,包括:所述检测平台根据所述待测虚拟机和所述虚拟机之间的映射关系,确定所述待测虚拟机对应的目标拓扑信息;所述检测平台根据所述待测虚拟机对应的目标拓扑信息和所述待测虚拟机的执行逻辑检测所述待测虚拟机,得到所述待测虚拟机的状态信息的检测结果。
[0007] 可选地,所述云平台包括部署在物理服务器上的多个虚拟机以及所述虚拟机上部署的多个应用,所述配置信息包括虚拟机与应用之间的映射关系;所述待测内容包括待测应用的状态信息,其中,所述待测应用为所述应用中的任一个;所述检测平台根据所述待测内容对应的配置信息和所述待测内容对应的执行逻辑检测所述待测内容,得到检测结果,包括:所述检测平台根据所述虚拟机与应用之间的映射关系确定所述待测应用对应的虚拟机;所述检测平台从所述待测应用对应的虚拟机获取所述待测应用对应资源信息,并根据所述待测应用对应的资源信息以及所述待测应用对应的执行逻辑检测所述待测应用,得所述待测应用的状态信息的检测结果。
[0008] 可选地,所述检测平台根据所述待测内容对应的配置信息和所述待测内容对应的执行逻辑检测所述待测内容,得到检测结果,包括:所述检测平台将所述待测内容对应的执行逻辑生成相应的脚本信息;所述检测平台运行所述脚本信息,得到检测结果。
[0009] 本发明实施例提供一种用于云平台检测的检测平台,所述检测平台采用的检测方式为浏览器/服务器B/S模式;所述检测平台包括:确定单元,用于在接收到检测指令时,根据所述检测指令确定待测内容以及所述待测内容对应的执行逻辑;根据所述待测内容从所述云平台的配置信息中确定所述待测内容对应的配置信息;检测单元,用于根据所述待测内容对应的配置信息和所述待测内容对应的执行逻辑检测所述待测内容,得到检测结果。
[0010] 可选地,云平台包括部署在物理服务器上的多个虚拟机,所述配置信息包括虚拟机之间的映射关系;所述待测内容包括待测虚拟机的状态信息,其中,所述待测虚拟机为所述虚拟机中的任一个;所述确定单元,用于:根据所述待测虚拟机和所述虚拟机之间的映射关系,确定所述待测虚拟机对应的目标拓扑信息;所述检测单元,用于:根据所述待测虚拟机对应的目标拓扑信息和所述待测虚拟机的执行逻辑检测所述待测虚拟机,得到所述待测虚拟机的状态信息的检测结果。
[0011] 可选地,所述云平台包括部署在物理服务器上的多个虚拟机以及所述虚拟机上部署的多个应用,所述配置信息包括虚拟机与应用之间的映射关系;所述待测内容包括待测应用的状态信息,其中,所述待测应用为所述应用中的任一个;所述确定单元,用于:根据所述虚拟机与应用之间的映射关系确定所述待测应用对应的虚拟机;所述检测单元,用于:从所述待测应用对应的虚拟机获取所述待测应用对应资源信息,并根据所述待测应用对应的资源信息以及所述待测应用对应的执行逻辑检测所述待测应用,得所述待测应用的状态信息的检测结果。
[0012] 可选地,所述检测单元,用于:将所述待测内容对应的执行逻辑生成相应的脚本信息;运行所述脚本信息,得到检测结果。
[0013] 本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行所述的方法。
[0014] 本发明实施例提供一种计算机设备,包括:存储器,用于存储程序指令;处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行所述的方法。
[0015] 由于本发明实施例中,检测平台的测试方式为浏览器/服务器B/S模式,因此,可以通过部署在一个物理服务器上的检测平台来实现检测整个云平台,不需要对每个物服务器都部署检测平台。如此,可方便测试人员的检测,且可以全局了解整个云平台上虚拟机的状态信息。
[0016] 进一步,本发明实施例中,当检测平台在接收到检测指令时,根据检测指令确定待测内容以及待测内容对应的执行逻辑;检测平台根据待测内容从所述云平台的配置信息中确定出待测内容对应的配置信息;之后,检测平台根据待测内容对应的配置信息和待测内容对应的执行逻辑检测待测内容。由于本发明实施例中检测平台可以通过待测内容对应的执行逻辑来检测所述待测内容。因此,可以实现检测平台自动检测待测内容,不需要测试人员人工检测,可提高云平台检测的效率。
法律保护范围
涉及权利要求数量10:其中独权4项,从权-4项
1.一种云平台的检测方法,其特征在于,用于云平台检测的检测平台采用的检测方式为浏览器/服务器B/S模式;所述方法包括:
检测平台在接收到检测指令时,根据所述检测指令确定待测内容以及所述待测内容对应的执行逻辑;
所述检测平台根据所述待测内容从所述云平台的配置信息中确定所述待测内容对应的配置信息;
所述检测平台根据所述待测内容对应的配置信息和所述待测内容对应的执行逻辑检测所述待测内容,得到检测结果。
2.如权利要求1所述的方法,其特征在于,所述云平台包括部署在物理服务器上的多个虚拟机,所述配置信息包括虚拟机之间的映射关系;所述待测内容包括待测虚拟机的状态信息,其中,所述待测虚拟机为所述虚拟机中的任一个;
所述检测平台根据所述待测内容对应的配置信息和所述待测内容对应的执行逻辑检测所述待测内容,得到检测结果,包括:
所述检测平台根据所述待测虚拟机和所述虚拟机之间的映射关系,确定所述待测虚拟机对应的目标拓扑信息;
所述检测平台根据所述待测虚拟机对应的目标拓扑信息和所述待测虚拟机的执行逻辑检测所述待测虚拟机,得到所述待测虚拟机的状态信息的检测结果。
3.如权利要求1或2任一项所述的方法,其特征在于,所述云平台包括部署在物理服务器上的多个虚拟机以及所述虚拟机上部署的多个应用,所述配置信息包括虚拟机与应用之间的映射关系;所述待测内容包括待测应用的状态信息,其中,所述待测应用为所述应用中的任一个;
所述检测平台根据所述待测内容对应的配置信息和所述待测内容对应的执行逻辑检测所述待测内容,得到检测结果,包括:
所述检测平台根据所述虚拟机与应用之间的映射关系确定所述待测应用对应的虚拟机;
所述检测平台从所述待测应用对应的虚拟机获取所述待测应用对应资源信息,并根据所述待测应用对应的资源信息以及所述待测应用对应的执行逻辑检测所述待测应用,得所述待测应用的状态信息的检测结果。
4.如权利要求1所述的方法,其特征在于,所述检测平台根据所述待测内容对应的配置信息和所述待测内容对应的执行逻辑检测所述待测内容,得到检测结果,包括:
所述检测平台将所述待测内容对应的执行逻辑生成相应的脚本信息;
所述检测平台运行所述脚本信息,得到检测结果。
5.一种用于云平台检测的检测平台,其特征在于,所述检测平台采用的检测方式为浏览器/服务器B/S模式;所述检测平台包括:
确定单元,用于在接收到检测指令时,根据所述检测指令确定待测内容以及所述待测内容对应的执行逻辑;根据所述待测内容从所述云平台的配置信息中确定所述待测内容对应的配置信息;
检测单元,用于根据所述待测内容对应的配置信息和所述待测内容对应的执行逻辑检测所述待测内容,得到检测结果。
6.如权利要求5所述的检测平台,其特征在于,云平台包括部署在物理服务器上的多个虚拟机,所述配置信息包括虚拟机之间的映射关系;所述待测内容包括待测虚拟机的状态信息,其中,所述待测虚拟机为所述虚拟机中的任一个;
所述确定单元,用于:
根据所述待测虚拟机和所述虚拟机之间的映射关系,确定所述待测虚拟机对应的目标拓扑信息;
所述检测单元,用于:
根据所述待测虚拟机对应的目标拓扑信息和所述待测虚拟机的执行逻辑检测所述待测虚拟机,得到所述待测虚拟机的状态信息的检测结果。
7.如权利要求5或6任一项所述的检测平台,其特征在于,所述云平台包括部署在物理服务器上的多个虚拟机以及所述虚拟机上部署的多个应用,所述配置信息包括虚拟机与应用之间的映射关系;所述待测内容包括待测应用的状态信息,其中,所述待测应用为所述应用中的任一个;
所述确定单元,用于:
根据所述虚拟机与应用之间的映射关系确定所述待测应用对应的虚拟机;
所述检测单元,用于:
从所述待测应用对应的虚拟机获取所述待测应用对应资源信息,并根据所述待测应用对应的资源信息以及所述待测应用对应的执行逻辑检测所述待测应用,得所述待测应用的状态信息的检测结果。
8.如权利要求5所述的检测平台,其特征在于,所述检测单元,用于:
将所述待测内容对应的执行逻辑生成相应的脚本信息;
运行所述脚本信息,得到检测结果。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行权利要求1至4任一权利要求所述的方法。
10.一种计算机设备,其特征在于,包括:
存储器,用于存储程序指令;
处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行如权利要求1至
4任一权利要求所述的方法。