【技术实现步骤摘要】
上位机软件压力测试方法、装置及系统
本申请涉及测试
,更具体地说,涉及一种上位机软件压力测试方法、装置及系统。
技术介绍
软件开发出来以后,在发布使用前,为了保证上位机软件长时间无差错的对下通信,并能适应现场的各种运行情况,需要先对其进行压力测试,以确定软件的可靠性和稳定性,并在发现被测软件的缺陷时,对其进行改进。目前的软件测试方法,均是基于单一通信规约(如HTTP协议)的软件压力测试,而这种压力测试方法并不适用于工业控制中的上位机软件,无法对工业控制中的上位机软件进行有效的压力测试。
技术实现思路
本申请的目的是提供一种上位机软件压力测试方法、装置及系统,以至少部分的克服现有技术中存在的技术问题。为实现上述目的,本申请提供了如下技术方案:一种上位机软件压力测试方法,所述上位机软件包括若干相对独立的通信模块,不同的通信模块使用不同的通信规约,每个通信模块与至少一台下位机进行通信,所述通信模块通过所述上位机的接口与所述下位机通信;所述方法包括:步骤S21:启动所述上位机软件,以使所述上位机软件与所述下位机进行数据通信,并在所述通信模块中与数据传输相关的预置运行节点进行日志记录;其中,所述上位机软件与所有所述下位机之间的通信数据量大于现场上位机与所有现场下位机之间的通信数据量;步骤S22:监测所述上位机软件是否持续运行,并记录监测结果;步骤S23:当达到停止条件时,控制所述上位机软件停止运行。上述方法,优选的,所述每个通信模块与至少一台下位机进行通信包括:每个通信模块与至少一台实体下位机进行通信,或者,每个通信模块与至少一台虚拟下位机进行通信。上述方法,优选 ...
【技术保护点】
1.一种上位机软件压力测试方法,其特征在于,所述上位机软件包括若干相对独立的通信模块,不同的通信模块使用不同的通信规约,每个通信模块与至少一台下位机进行通信,所述通信模块通过所述上位机的接口与所述下位机通信;所述方法包括:步骤S21:启动所述上位机软件,以使所述上位机软件与所述下位机进行数据通信,并在所述通信模块中与数据传输相关的预置运行节点进行日志记录;其中,所述上位机软件与所有所述下位机之间的通信数据量大于现场上位机与所有现场下位机之间的通信数据量;步骤S22:监测所述上位机软件是否持续运行,并记录监测结果;步骤S23:当达到停止条件时,控制所述上位机软件停止运行。
【技术特征摘要】
1.一种上位机软件压力测试方法,其特征在于,所述上位机软件包括若干相对独立的通信模块,不同的通信模块使用不同的通信规约,每个通信模块与至少一台下位机进行通信,所述通信模块通过所述上位机的接口与所述下位机通信;所述方法包括:步骤S21:启动所述上位机软件,以使所述上位机软件与所述下位机进行数据通信,并在所述通信模块中与数据传输相关的预置运行节点进行日志记录;其中,所述上位机软件与所有所述下位机之间的通信数据量大于现场上位机与所有现场下位机之间的通信数据量;步骤S22:监测所述上位机软件是否持续运行,并记录监测结果;步骤S23:当达到停止条件时,控制所述上位机软件停止运行。2.根据权利要求1所述的方法,其特征在于,所述每个通信模块与至少一台下位机进行通信包括:每个通信模块与至少一台实体下位机进行通信,或者,每个通信模块与至少一台虚拟下位机进行通信。3.根据权利要求1所述的方法,其特征在于,所述上位机软件还与主站连接;所述上位机软件启动后,还与所述主站进行数据通信。4.根据权利要求1所述的方法,其特征在于,所述监测所述上位机软件是否持续运行,包括:判断是否能够获取运行所述上位机软件的进程的识别标识;若判断结果为是,确定所述上位机软件在运行,否则,确定所述上位机软件停止运行。5.根据权利要求4所述的方法,其特征在于,在确定所述上位机软件停止运行后,还包括:重新启动所述上位机软件。6.根据权利要求1-5任意一项所述的方法,其特征在于,所述上位机软件通过至少两类接口与下位机进行通信,每个通信模块通过所述至少两类接口中的一类接口与至少一台下位机进行通信;所述步骤S21至步骤S23执行至少三次,具体包括:对应所述至少两类接口中的每一类接口,下位机只通过该类接口与所述上位机软件连接时,执行一次步骤S21至步骤S23;下位机同时通过所述至少两类接口与所述上位机软件连接时,执行一次步骤S21至步骤S23。7.一种上位机软件压力测试装置,其特征在于,所述上位机软件包括若干相对独立的通信模块,不同的通信模块使用不同的通信规约,每个通信模块与至少一台下位机进行通信,所述通信模块通过所述上位机的接口与所述下位机通信;所述装置包括:启动模块,用于启动所述上位机软件,以使所述上位机软件与所述下位机进行数据通信,并在所述通信模块中与数据传输相关的预置运行节点进行日志记录;其中,所述上位机软件与所有所述下位机之间的...
【专利技术属性】
技术研发人员:彭红霞,刘相兴,李岩,李杨,闫静静,徐琬舒,牛东涛,巩方波,房萌,冯飞,傅晓,
申请(专利权)人:国网山东省电力公司菏泽供电公司,山东鲁能智能技术有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。