【技术实现步骤摘要】
【国外来华专利技术】用于自动化操作管理的测试引擎
技术介绍
本专利技术总体上涉及计算机系统的操作管理。现有技术描述历史上,管理系统,例如确保服务或平台正在运行并且可用,已经涉及执行各种运行列表(命令序列)。对于用户将运行列表的命令手动输入到命令行中来说,这样的运行列表通常很长并且耗时。最后,编写遍历整个运行列表的软件脚本,代替用户输入命令。但是,这些软件脚本通常会崩溃,从而使管理系统处于未知状态。结果,用户仍然必须通过确定系统的当前状态,然后将系统重置到软件脚本可以再次运行的状态来参与。此外,由于系统通常涉及多个子系统,所以必须维护和执行多个运行列表,每个运行列表具有它们自己的用于管理系统的步骤和方式。附图说明图1是示出根据一些实施例的能够管理操作实体的系统的示例元件的框图。图2是示出根据一些实施例的操作实体的示例元件的框图。图3A是示出根据一些实施例的用于操作实体的定义和蓝图的示例元件的框图。图3B是示出根据一些实施例的用于操作实体的实体描述符的示例元件的框图。图3C是示出根据一些实施例的操作实体的关系信息的示例元件的框图。图3D是示出根据一些实施例的示例操作实体的示例关系的框图。图4是示出根据一些实施例的控制器模块的示例元件的框图。图5和图6是示出根据一些实施例的涉及管理系统的操作实体的示例方法的流程图。图7是示出根据一些实施例的控制API的示例元件的框图。图8是示出根据一些实施例的路由引擎、路由层和可路由实体的示例元件的框图。 ...
【技术保护点】
1.一种方法,包括:/n由计算机系统在具有包括控制器模块和操作实体的组件的层级结构的目标计算环境内实现操作场景,其中所述实现包括向所述目标计算环境内的组件发出命令集;/n由所述计算机系统接收已发出所述命令集中的特定一个命令的指示;以及/n响应于接收到所述指示,由所述计算机系统指示所述控制器模块之一相对于所述操作实体之一注入故障条件以测试所述目标计算环境。/n
【技术特征摘要】
【国外来华专利技术】20181203 US 62/774,811;20190430 US 62/840,8921.一种方法,包括:
由计算机系统在具有包括控制器模块和操作实体的组件的层级结构的目标计算环境内实现操作场景,其中所述实现包括向所述目标计算环境内的组件发出命令集;
由所述计算机系统接收已发出所述命令集中的特定一个命令的指示;以及
响应于接收到所述指示,由所述计算机系统指示所述控制器模块之一相对于所述操作实体之一注入故障条件以测试所述目标计算环境。
2.根据权利要求1所述的方法,进一步包括:
由所述计算机系统在注入所述故障条件之前收集关于所述目标计算环境的第一状态的元数据;
由所述计算机系统在注入所述故障条件之后收集关于所述目标计算环境的第二状态的元数据;以及
由所述计算机系统比较关于所述第一状态的元数据和关于所述第二状态的元数据以确定所述故障条件的影响。
3.根据权利要求2所述的方法,进一步包括:
根据所述收集的关于所述第一状态的元数据组装第一图形数据结构;
根据所述收集的关于所述第二状态的元数据组装第二图形数据结构;以及
其中所述比较包括将所述第一图形数据结构与所述第二图形数据结构进行比较。
4.根据权利要求1至3中任一项所述的方法,进一步包括:
由所述计算机系统执行发现操作以识别由所述控制器模块支持的可注入故障条件集;以及
基于所述特定发出命令,由所述计算机系统选择所述可注入故障条件集中的一个用于由所述指示的控制器模块进行注入。
5.根据权利要求4所述的方法,其中所述发现操作包括:
由所述计算机系统联系所述层级结构的协调器以确定一个或多个所述控制器模块的身份,其中所述协调器是向其他控制器模块发出命令的控制器模块。
6.根据权利要求5所述的方法,其中所述发现操作包括:
基于所述确定的身份由所述计算机系统向所述一个或多个控制器模块发送请求,所述请求要求所述一个或多个控制器模块识别由所述一个或多个控制器模块支持的可注入故障条件。
7.根据权利要求4至6中任一项所述的方法,进一步包括:
由所述计算机系统维护识别先前注入的故障条件的历史信息;以及
基于所述历史信息,由所述计算机系统确定所述可注入故障条件集中的每一个的相应差异分数,其中每个差异分数指示所述故障条件相对于所述先前注入的故障条件的差异;以及
其中基于所述确定的差值分数来选择用于注入的故障条件。
8.根据权利要求1至7中任一项所述的方法,进一步包括:
基于所述接收的指示,由所述计算机系统确定所述特定命令与更新处理相关联,以更新所述分层结构中的一个或多个组件;以及
由所述计算机系统选择故障条件以试图干扰所述更新处理。
9.根据权利要求8所述的方法,其中所述选择的故障条件包括结束在所述更新处理期间正被更新的操作实体的执行。
10.根...
【专利技术属性】
技术研发人员:M·F·怀尔丁,
申请(专利权)人:易享信息技术有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。