一种面向智能电网的发布订阅系统可靠性测试方法和系统技术方案

技术编号:43905834 阅读:23 留言:0更新日期:2025-01-03 13:15
本发明专利技术公开了一种面向智能电网的发布订阅系统可靠性测试方法和系统,涉及软件技术领域。本发明专利技术针对发布订阅系统面临的网络故障,收集故障类型和故障实例,构建故障库;为发布订阅系统配置测试脚本;使用配置的测试脚本测试发布订阅系统的可靠性;监测测试脚本的运行状态和发布订阅系统状态,收集发布订阅系统的运行日志信息,若检测出异常,则将异常信息记录至文件中;对发布订阅系统进行可靠性评估。本发明专利技术通过模拟智能电网环境下的发布订阅系统在实际应用场景中可能面临的各种故障场景,全面评估发布订阅系统的容错机制和恢复能力,帮助发掘系统中可能存在的缺陷,提高发布订阅系统的可靠性。

【技术实现步骤摘要】

本专利技术涉及软件,尤其涉及一种面向智能电网的发布订阅系统可靠性测试方法和系统


技术介绍

1、发布订阅是一种分布式环境下的消息传递机制,目前广泛应用于云和边缘场景中传感器状态采集、系统状态监控和报警、微服务通信、实时内容通知和分发等场景,支撑电力、金融等关键领域核心业务,具有低耦合和扩展性强的特点。发布订阅系统中主要包括发布者、订阅者和消息代理三种角色,发布者将消息发布至消息代理,消息代理负责接收来自发布者的消息并路由至订阅者,订阅者向消息代理订阅满足条件的特定消息,发布者和订阅者彼此独立,无需了解对方的存在。在发布订阅系统中,存在两种消息过滤的方式,即基于主题的发布订阅和基于内容的发布订阅,其中基于主题的发布订阅是指消息根据主题进行分类,订阅者只订阅并接收特定主题的消息,而基于内容的发布订阅是指消息根据内容进行分发,订阅者根据消息内容属性等进行订阅,只有满足特定条件的消息数据才会被接收。为了保证发布订阅系统的可靠性,消息代理会对消息数据进行持久化,将消息数据存储至磁盘或数据库中,避免消息丢失。

2、在智能电网等关键领域核心场景中,发布订阅系本文档来自技高网...

【技术保护点】

1.一种面向智能电网的发布订阅系统可靠性测试方法,其特征在于,包括以下步骤:

2.如权利要求1所述的方法,其特征在于,配置测试脚本的步骤包括:

3.如权利要求2所述的方法,其特征在于,故障类型的实例为对故障类型配置的特定操作,包括网络传输故障实例和网络延迟故障实例,网络传输故障实例包括:

4.如权利要求2所述的方法,其特征在于,所述自动组合故障场景的步骤包括:

5.如权利要求1所述的方法,其特征在于,测试发布订阅系统的可靠性的步骤性包括:

6.如权利要求1所述的方法,其特征在于,监测测试脚本的运行状态和发布订阅系统状态的步骤包括...

【技术特征摘要】

1.一种面向智能电网的发布订阅系统可靠性测试方法,其特征在于,包括以下步骤:

2.如权利要求1所述的方法,其特征在于,配置测试脚本的步骤包括:

3.如权利要求2所述的方法,其特征在于,故障类型的实例为对故障类型配置的特定操作,包括网络传输故障实例和网络延迟故障实例,网络传输故障实例包括:

4.如权利要求2所述的方法,其特征在于,所述自动组合故障场景的步骤包括:

5.如权利要求1所述的方法,其特征在于,测试发布订阅系统的可靠性的步骤性包括:

6.如权利要求1所述的方法,其特征在于,监测测试脚本的运行状态和发布订阅系统状态的步骤包括:在执行故障列表中的每一个故障...

【专利技术属性】
技术研发人员:梁哲恒姚潮生张金波李永健张小陆伍江瑶李凯周昉昉刘均乐张春梅丁锋郑莹莹唐震杨鸿建
申请(专利权)人:广东电网有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1