基于能源管理系统的测试系统及方法技术方案

技术编号:32888268 阅读:8 留言:0更新日期:2022-04-02 12:25
本发明专利技术涉及一种基于能源管理系统的测试系统及方法,所述测试系统包括:数据检测模块,包括多个实现不同检测功能的检测单元,所述检测单元用于对各项数值进行检测;图片解析模块,用于将检测数值展示在显示页面,并对显示页面进行截图,且对图片内数据进行解析;和状态判断模块,用于将解析的检测数值与预设标准数据进行对比。此外,还提供了一种基于能源管理系统的测试方法。上述基于能源管理系统的测试系统及方法,解决了传统系统测试需要人员参与的情况,为系统测试实验单位降低人力资源成本。有效避免了在测试过程中人为出现的错误,有助软件测试行业的标准化推广,在测试时只要通过线上就可以进行,降低了开发系统公司的成本。本。本。

【技术实现步骤摘要】
基于能源管理系统的测试系统及方法


[0001]本专利技术涉及能源管理
,特别是涉及一种基于能源管理系统的测试系统及方法。

技术介绍

[0002]随着我国新能源产业的迅速发展,能源革命持续深入,储能作为未来能源系统发展的关键支撑,日渐成为各方关注的重点。储能将是影响未来能源格局的关键技术,对其接入能量系统的安全稳定高效运行、提高能源综合利用效率、促进新能源产业发展、推动能源战略转型有重要意义。
[0003]目前,储能系统的成本构成中,电池是储能系统最重要的组成部分,成本占比60%左右,其次是储能逆变器,占比20%左右。但是,电池环节本身存量市场大,所以电池储能的增量空间相对小。未来储能逆变器、系统集成和能量控制系统三个环节的增量空间是最大的。随着能源改革的深入,资本得注入各大巨头都纷纷致力于能源管理系统得开发,这些软件产品功能丰富并且更新换代的速度很快,但是传统的手工测试方法已经无法满足现代软件产品的测试需求,自动化测试逐渐成为软件测试的趋势。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种可以进行线上测试,开发成本低的基于能源管理系统的测试系统及方法。
[0005]一种基于能源管理系统的测试系统,所述测试系统包括:
[0006]数据检测模块,包括多个实现不同检测功能的检测单元,所述检测单元用于对各项数值进行检测;
[0007]图片解析模块,用于将检测数值展示在显示页面,并对显示页面进行截图,对图片内数据进行解析;和
[0008]状态判断模块,用于将解析的检测数值与预设标准数据进行对比,判断系统各项指标状态。
[0009]进一步的,各项检测单元分别封装在各个容器内,且彼此之间相互独立。
[0010]进一步的,所述检测数值通过图形、图表或数字的方式进行展示。
[0011]进一步的,所述图片缓存模块通过分布截图的方式或下拉截图的方式截长图。
[0012]进一步的,所述测试系统,还包括:
[0013]过滤模块,用于将图片中解析的不符合常规的数据进行剔除。
[0014]进一步的,所述测试系统,还包括:
[0015]缓存模块,用于对解析的图形、图表或数字进行缓存。
[0016]进一步的,所述预设标准数值为数值点或以某一个或多个数值点为界的数值段。
[0017]一种基于能源管理系统的测试方法,包括以下步骤:
[0018]检测模块对各功能进行检测,记录检测数值;
[0019]将检测数值转换为图片格式,并进行截取和分析其内数据;
[0020]将检测数值与预设标准数据进行对比,判断系统各指标状态。
[0021]进一步的,所述图片格式内的数值记录为图形、图表或数字。
[0022]进一步的,所述预设标准数据记录为图形、图表或数字,且包含用于进行状态判断的数值点或以某一个或多个数值点为界的数值段。
[0023]上述基于能源管理系统的测试系统,通过多个检测单元对各项数值进行检测,并将检测数值以图片的形式进行记录,通过对图片上记录的数据进行识别分析,从而对各指标进行判断,解决了传统系统测试需要人员参与的情况,为系统测试实验单位降低人力资源成本。有效避免了在测试过程中人为出现的错误,有助软件测试行业的标准化推广,在测试时只要通过线上就可以进行,降低了开发系统公司的成本。
附图说明
[0024]图1为基于能源管理系统的测试系统的模块示意图;
[0025]图2为基于能源管理系统的测试方法的步骤示意图。
[0026]图中:110、数据检测模块;120、图片解析模块;130、状态判断模块。
具体实施方式
[0027]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地说明,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0028]如图1所示,在一个实施例中,一种基于能源管理系统的测试系统,所述测试系统包括:
[0029]数据检测模块110,包括多个实现不同检测功能的检测单元,所述检测单元用于对各项数值进行检测。其中检测单元包括数据采集、通讯、处理运算和存储功能检测单元、告警和告警抑制功能检测单元、图形功能检测单元、制表和打印功能检测单元、运行参数及状态人工设置功能检测单元、遥控、遥调功能检测单元、棒图和趋势曲线显示功能检测单元、事故追忆功能检测单元、通道质量监视功能单元、远程维护及故障诊断功能检测单元、系统响应时间和性能指标检测单元、连续运行检测单元和系统监控组态功能检测单元。
[0030]图片解析模块120,用于将检测数值展示在显示页面,并对显示页面进行截图,且对图片内数据进行解析。通过最新的国产智能图片识别模块,开源框架PaddlePaddle和Scrapy框架结合通过机器学习模型对截取的图片进行数据的转换,通过Scrapy框架和Selenium框架对能源管理系统对精确测试数据的抓取,通过机器学习模型对截取的图片进行数据的转换,把测试的数据保存到MongoDB数据库中。
[0031]状态判断模块130,用于将解析的检测数值与预设标准数据进行对比,判断系统各项指标状态。将解析的检测数值存储到关系型数据库中,对比数据库中的标准,如果超出范围则进行异常的标注。或者把展示的数据图像及图标进行截取,进行框架数据图像数据的解析,分析数据图形类型,把结果存入数据缓存中,查询MySQL数据库预先存储的图像类型,进行比较,在生成的pdf报告中,进行标注。
[0032]上述基于能源管理系统的测试系统中数据库误差范围的设置,通过Selenium自动下滑菜单对测试系统的页面进行自动下拉,进行分步截图,通过内部数据处理代码块进行图片数据的提取,存储到MongoDB数据库,Selenium的截图工具截取数据的响应页面的时间点,根据系统记录的发出时间和接收时间,进行相减得出时间段,查询数据库中的响应时间表看时间段是否小于国家规范。
[0033]上述基于能源管理系统的测试系统,通过多个检测单元对各项数值进行检测,并将检测数值以图片的形式进行记录,通过对图片上记录的数据进行识别分析,从而对各指标进行判断,解决了传统系统测试需要人员参与的情况,为系统测试实验单位降低人力资源成本。有效避免了在测试过程中人为出现的错误,有助软件测试行业的标准化推广,在测试时只要通过线上就可以进行,降低了开发系统公司的成本。
[0034]其中数据采集功能检测单元能采集和接收以下种类的数据:
[0035]1)量测数据,包括有功功率、无功功率、电流、电压、频率、温度、荷电状态及其他测量值。模拟量遥测综合误差不大于1.5%。
[0036]2)状态量状态量包含断路器位置隔离开关位置接地刀闸位置。
[0037]3)事件顺序记录具备事本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于能源管理系统的测试系统,其特征在于,所述测试系统包括:数据检测模块,包括多个实现不同检测功能的检测单元,所述检测单元用于对各项数值进行检测;图片解析模块,用于将检测数值展示在显示页面,并对显示页面进行截图,且对图片内数据进行解析;和状态判断模块,用于将解析的检测数值与预设标准数据进行对比,判断系统各项指标状态。2.根据权利要求1所述的基于能源管理系统的测试系统,其特征在于,各项检测单元分别封装在各个容器内,且彼此之间相互独立。3.根据权利要求1所述的基于能源管理系统的测试系统,其特征在于,所述检测数值通过图形、图表或数字的方式进行展示。4.根据权利要求1所述的基于能源管理系统的测试系统,其特征在于,所述图片缓存模块通过分布截图的方式或下拉截图的方式截长图。5.根据权利要求3所述的基于能源管理系统的测试系统,其特征在于,所述测试系统,还包括:过滤模块,用于将图片中解析...

【专利技术属性】
技术研发人员:尚德华齐书舵
申请(专利权)人:傲普上海新能源有限公司
类型:发明
国别省市:

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

1