WEB开发网
开发学院软件开发Java CIM 事件统一自动化测试框架 阅读

CIM 事件统一自动化测试框架

 2009-12-18 00:00:00 来源:WEB开发网   
核心提示:公共信息模型(Common Information Model,CIM)提供事件 (Indication) 通知机制,CIM 事件统一自动化测试框架,客户机向 CIM 订阅事件的通知,当订阅事件发生时,CIM 警告,J2EE 通知,所有订阅该事件的客户机会收到相应消息,目前的测试模式为:事件订阅和事件触发分别由不同的应

公共信息模型(Common Information Model,CIM)提供事件 (Indication) 通知机制,客户机向 CIM 订阅事件的通知,当订阅事件发生时,所有订阅该事件的客户机会收到相应消息。目前的测试模式为:事件订阅和事件触发分别由不同的应用程序完成,需要测试人员人为订阅、触发、检验通知机制;并且不同的 CIM 产品需要构建各自的测试程序。代码可重用性差,无法实现测试自动化。

CIM Indication 机制介绍

公共信息模型 CIM(Common Information Model)是一个与具体实现无关,用于描述管理信息的概念性模型。CIM 提供事件通知(Indication)机制,通过该机制,客户端可以了解服务器所发生的事情。具体实现步骤为:

Indication 订阅:客户端向服务器订阅特定事件类型的消息。

Indication 生成:当有事件发生时,服务器会生成相应的消息。

Indication 分发:服务器向所有订阅了该事件类型的客户端发送消息。

Indication 接收:客户端将接收到相应的消息。

Indication 提供 11 种事件类型:CIM 类的生成、删除、修改,CIM Instance 的生成、删除、修改,CIM Instance 方法的调用,CIM Instance 读操作,CIM 警告,J2EE 通知,SNMP Trap。CIM 用下列类名来表示这 11 种事件类型:

CIM_ClassCreation

CIM_ClassDeletion

CIM_ClassModification

CIM_InstCreation

CIM_InstDeletion

CIM_InstMethodCall

CIM_InstModification

CIM_InstRead

CIM_AlertIndication

CIM_J2eeNotification

CIM_SNMPTrapIndication

目前的 Indication 测试模式介绍及其弊端

1 2 3 4 5 6  下一页

Tags:CIM 事件 统一

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接