本发明涉及一种计算机评测系统套件,具体涉及一种事务处理型容错计算机可用性评测系统套件,属于计算机技术领域。
背景技术:
事务处理型容错计算机主要应用于金融、电信、能源、电力、交通、航空等国家关键行业,该类计算机要求具备较强的事务处理能力和极高的可用性,要能够长期提供高速、稳定的信息处理服务,如果系统发生失效,可能会造成不可估量的损失。因此,对该类计算机进行可用性评测和研究评测的技术显得尤为重要;研究可用性指标的评测技术一方面可对国产事务处理型容错计算机的研制提供支持,另一方面对于国家关键行业选用适合各自行业应用的机型具有重要作用。可用性评测系统作为事务处理型容错计算机制造方和使用方之外的第三方,要求公正客观地进行可用性评测,同时也要适应以下情况待测系统数量少;测试时长有限;不能使用真实的行业业务进行在线测试。而具备高可用性的容错计算机,年均停机时间在分钟级别,年均平均失效间隔时间长达数千小时,故利用在线跟踪测试的方法测试此类型机器的可用性是不可行的。因此,为了解决以上问题,亟待需要设计并实现一套事务处理型容错计算机可用性评测系统套件。
技术实现要素:
(一)要解决的技术问题
为解决上述问题,本发明提出了一种事务处理型容错计算机可用性评测系统套件,加速了测试,缩短了测试时间。
(二)技术方案
本发明的事务处理型容错计算机可用性评测系统套件,包括待测系统,及与待测系统通过高速网络通讯的测试终端机、评测数据库和负载客户端;所述待测系统上运行有故障注入服务、故障注入工具集和模拟应用负载目标系统模块;所述测试终端机上运行有测试控制服务;所述负载客户端上设置有负载驱动模块,经由高速网络向待测系统发起事务请求。
进一步地,所述负载客户端的数量不少于一台。
进一步地,所述测试控制服务通过人机交互界面与操作员交互。
优选地,所述待测系统连接有存储阵列。
再进一步地,所述存储阵列的容量为lOTB。
(三)有益效果
与现有技术相比,本发明的事务处理型容错计算机可用性评测系统套件,通过测试终端机上运行的测试控制服务生成故障注入策略、测试用例、发布测试指令、进行结果分析和报表显示;以及通过待测系统上运行的故障注入服务接收来自测试控制服务的指令,执行测试用例,调用相应的故障注入工具完成故障注入事件,实时记录目标系统性能指标以及对于注入故障的响应,并定时将记录数据反馈给测试控制服务进行处理;并通过负载客户端向待测系统发起事务请求;评测数据库对评测的数据进行储存、处理;达到缩短测试时间,提高测试效率的目的。
附图说明
图1是本发明的整体系统结构示意图。
具体实施方式
如图1所示的一种事务处理型容错计算机可用性评测系统套件,包括待测系统1,及与待测系统1通过高速网络通讯的测试终端机2、评测数据库3和负载客户端4;所述待测系统1上运行有故障注入服务、故障注入工具集和模拟应用负载目标系统模块;所述测试终端机2上运行有测试控制服务;所述负载客户端4上设置有负载驱动模块,经由高速网络向待测系统发起事务请求。
所述负载客户端3的数量不少于一台。
所述测试控制服务通过人机交互界面与操作员交互。
所述待测系统1连接有存储阵列(未图示)。
所述存储阵列(未图示)的容量为lOTB。
本发明的事务处理型容错计算机可用性评测系统套件的工作原理:测试控制服务运行在测试终端机上,通过人机交互界面与操作员交互,负责生成故障注入策略、测试用例、发布测试指令、进行结果分析和报表显示等;故障注入服务及故障注入工具集运行在待测系统上,故障注入服务接收来自测试控制服务的指令,执行测试用例,调用相应的故障注入工具完成故障注入事件,实时记录目标系统性能指标以及对于注入故障的响应,并定时将记录数据反馈给测试控制服务进行处理;负载客户端经由高速网络向待测系统发起事务请求;评测数据库对评测的数据进行储存、处理;存储阵列用于存放模拟应用负载目标系统模块所需要的数据表。
上面所述的实施例仅仅是对本发明的优选实施方式进行描述,并非对本发明的构思和范围进行限定。在不脱离本发明设计构思的前提下,本领域普通人员对本发明的技术方案做出的各种变型和改进,均应落入到本发明的保护范围,本发明请求保护的技术内容,已经全部记载在权利要求书中。