[发明专利]一种弹性调控平台的消息掩码仿真测试系统有效
| 申请号: | 201810951529.X | 申请日: | 2018-08-21 |
| 公开(公告)号: | CN109190217B | 公开(公告)日: | 2023-02-14 |
| 发明(设计)人: | 孔海斌;于全喜;谭军光;仲光亮;王飞 | 申请(专利权)人: | 东方电子股份有限公司 |
| 主分类号: | G06F30/20 | 分类号: | G06F30/20 |
| 代理公司: | 烟台双联专利事务所(普通合伙) 37225 | 代理人: | 申国栋 |
| 地址: | 264000 *** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 弹性 调控 平台 消息 掩码 仿真 测试 系统 | ||
1.一种弹性调控平台的消息掩码仿真测试系统,其特征在于:包括掩码标示组件、掩码测试总线、中间态数据抽取模块和传播路径分析模块;
所述掩码标示组件用于为弹性调控平台的服务提供消息的掩码应用封装;所述掩码包含如下信息:监控对象类型名、节点名、服务名和消息体;
所述掩码测试总线,用于按时序顺序存储应用服务推送过来的消息;
所述中间态数据抽取模块,用于对掩码测试总线中掩码所对应的监控对象类型名及消息体能够与测试用例相匹配的消息进行抽取,将抽取出的消息写入传播路径分析库中;
所述传播路径分析模块,用于从传播路径分析库中提取测试用例相关的消息并依据时间排序,从而得到测试用例的衍生消息在各节点上执行的服务信息,获取测试用例消息的传播路径,并按业务逻辑判断传播路径是否合理;
所述测试用例包括如下信息:监控对象类型名和消息体;
所述掩码应用封装包括掩码的创建、翻译、推送和抽取;
所述掩码格式为A.B.C.D,掩码属性值A对应的信息为监控对象类型名ObjType,掩码属性值B对应的信息为节点名Node,掩码属性值C对应的信息为服务名Srv,掩码属性值D对应的信息为消息体Mes;所述翻译是指掩码中的属性值与所对应的信息之间的相互翻译;
所述掩码的推送是指应用服务把计算结果推送给平台的弹性消息总线的同时把掩码中A非零的消息按时序顺序推送给掩码测试总线;
所述掩码的抽取是指按测试用例从掩码测试总线上消费满足条件的消息;
还设置有掩码字典库,用于记录掩码各属性值与所对应的信息之间的对应关系。
2.如权利要求1所述的弹性调控平台的消息掩码仿真测试系统,其特征在于:还包括测试用例管理模块,用于实现测试用例文档和掩码字典库的新增、删除、维护以及查询,并通过测试用例文档自动维护掩码字典库;
针对测试目的设置测试用例文档集,所述测试用例文档集包括若干测试用例文档,每个测试用例文档存放一类消息类型的测试用例。
3.如权利要求1所述的弹性调控平台的消息掩码仿真测试系统,其特征在于:所述掩码测试总线采用平台的弹性消息总线构建有前置队列、计算队列、控制队列和事件队列;
所述前置队列用于存储广域前置采集器生成的消息,计算队列用于存储分布式并行SCADA的实时计算消息,控制队列用于存储遥控和遥调的过程消息,事件队列则存储SCADA事件及告警的消息转换信息。
4.如权利要求1所述的弹性调控平台的消息掩码仿真测试系统,其特征在于所述中间态数据抽取模块的处理方法为:输入测试用例,翻译出测试用例中监控对象类型名和消息体所对应的掩码属性值A和D,从掩码测试总线上消费掩码能够与A和D匹配成功的消息,并将A、D、时间戳t以及消息数据写入传播路径分析库。
5.如权利要求4所述的弹性调控平台的消息掩码仿真测试系统,其特征在于所述传播路径分析模块的处理方法为:输入测试用例,翻译出测试用例中监控对象类型名和消息体所对应的掩码属性值A和D,依据A和D对传播路径分析库进行检索,对检索结果按时间戳t进行排序得到消息队列,依次分析消息队列中各消息的掩码,经过翻译得到测试用例的衍生消息在各节点上执行的服务信息,并获取测试用例的传播路径;按业务逻辑流程判断传播路径是否合理,分析出路径的异常情况,提取异常消息,并从平台的分布式内存库中查询异常消息的数据,完成消息校核计算。
6.如权利要求5所述的弹性调控平台的消息掩码仿真测试系统,其特征在于:所述异常情况包括路径的中断、回环和超范围。
7.如权利要求1所述的弹性调控平台的消息掩码仿真测试系统,其特征在于:还包括测试覆盖率分析模块,用于计算路径测试覆盖率。
8.如权利要求1至7任一所述的弹性调控平台的消息掩码仿真测试系统,其特征在于:所述仿真测试系统共用平台的人机界面实现仿真测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东方电子股份有限公司,未经东方电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810951529.X/1.html,转载请声明来源钻瓜专利网。





