一种矿用电机远程监控中可配置Red-Sensing监控软件测试方法技术

技术编号:21658463 阅读:45 留言:0更新日期:2019-07-20 05:35
本发明专利技术提供一种矿用电机远程监控中可配置Red‑Sensing监控软件测试方法,首先搭建测试环境,接着从登陆认证、可配置通信协议解析、可配置的动态模型展示三个方面对软件进行了功能验证了软件的安全性、通用性,从内存监测、屏幕帧滑动、CPU占有率三个方面对软件进行了性能测试,验证了软件的高效性、用户界面的友好性,最后对软件进行压力测试,验证了软件的稳定性,确保了软件的健壮。确保软件完成需求说明书上的所有功能,确保软件满足效率和性能的要求,包括高效地系统运行、友好的用户界面、方便的用户操作等,确保软件是强大的并适应用户需求。

A Test Method of Configurable Red-Sensing Monitoring Software for Mine Motor Remote Monitoring

【技术实现步骤摘要】
一种矿用电机远程监控中可配置Red-Sensing监控软件测试方法
本专利技术涉及软件测试
,尤其涉及一种矿用电机远程监控中可配置Red-Sensing监控软件测试方法。
技术介绍
近年来,工业监控软件技术与产品日益趋于成熟,并逐渐形成了一套全面的、标准化的UA(UnifiedArchitecture)框架,但传统的监控软件一般运行在PC端,现场监控人员被限制于监控室中进行查看、控制等操作,给工作人员带来不便,没有做到真正地解放人力。同时设备的检测阶段,一般需要监控室的工作人员与现场操作人员实时沟通以及数据交换,这样增加了设备检测的难度,也不能保证实时性。并且在数据的展示阶段,传统组态监控软件自带图形界面生成工具,它通过2D图元的整合与分解、驱动的绑定完成监控现场的画面模拟,但随着可视化引擎的快速发展,传统的组态软件无法兼容现有的可视化引擎,无法灵活地控制传感器数据与模型的关系,当用户对传感器数据展示需求发生变化时,解析程序一般需要大规模修改甚至重新编写,因而大大降低了数据展示程序的重用性。现有一种矿用电机远程监控中可配置Red-Sensing(感知设备)监控软件,该软件实现传感器初始化对象的可配置、通信协议的可配置、传感器数据动态模型展示的可配置,在不改动数据解析程序和展示程序的基础上适应企业提出的软件功能的增加、维护或数据展示的修改建议,从而使传感器监控软件通用化,提高了程序的复用性。然而该软件的功能、性能和压力是否可靠,没有相应的测试方法,得不到测试结果,稳定性有待确认。
技术实现思路
本专利技术提供了一种矿用电机远程监控中可配置移动端Red-Sensing监控软件测试方法,克服了现有技术中没有针对矿用电机远程监控中可配置移动端Red-Sensing监控软件性能测试方法的缺陷,分别从功能性测试、性能测试和压力测试进行测试。首先对软件的登陆认证、可配置的通信协议解析以及可配置的动态模型展示三个方面进行功能性测试,然后从动态模型展示内存对比、屏幕帧滑动以及CPU占用率三个方面进性能测试,最后对整个软件进行压力测试,来保证软件的稳定性。其技术方案如下所述:一种矿用电机远程监控中可配置移动端Red-Sensing监控软件测试方法,包括以下几个步骤:1、搭建测试环境(1)测试机器:PC机、华为系列(1.83GHzIntelAtomZ3735F,512MBRAM,2GBROM)平板电脑;(2)操作系统:Windows10,64位、Red-Sensing6.4.4操作系统;(3)网络环境:4G网络;(4)测试数据:下位机获取电机传感器数据,服务器中转;(5)软件环境:Eclipse4.2.0+JDK1.6+Red-SensingSDK2.2、Unity4.3.0。2、功能测试(1)登陆认证测试,输入不同的用户名、密码,点击登陆按钮,是否直接跳转至设备列表界,得到测试结果;(2)可配置的通信协议解析测试,调用两种不同数据通信协议,使用不同数据通信协议生成两个配置文件XML_1,XML_2,分别发送请求协议帧,比较解析程序返回帧是否正确,并观察在主界面中表格显示是否正确;(3)可配置的动态模型展示测试,调用两个不同类型的传感器,根据不同的传感器展示需求生成两个配置文件XML_3,XML_4,在主界面中点击模型展示按钮,观察模型展示是否根据需求发生改变;3、性能测试(1)内存监控测试,连接Red-Sensing设备,打开cmd,进入Red-Sensingadb文件夹,输入命令:for/1%iin(1,1,20)do(adbshellsu-c"procranklgrepcom.netease.cloudmusic"&choice/t30/dy/n>nul),观察每隔30s监控软件的USS值;(2)屏幕滑动帧速率测试:①点击Red-Sensing设备的“设置”一>”开发者选项”一>勾选“GPU呈现模式分析”一>选择在adbshelldumpsysgfxinfo;②启动应用以后,在应用的页面上做滑动;③打开命令行,在命令行输入:adbshelldumpsysgfxinfonjupt.wzj.dynamoproject>test.txt;④打开生成的test.txt,找到Profiledatainms这部分数据,计算每一帧刷新的时间均值:CDraw+Process+Execute)的均值(ms);⑤用1000/每一帧刷新的时间均值=每秒刷新的帧数(fps);(3)CPU占有率测试,连接Red-Sensing设备,打开cmd,进入Red-Sensingadb文件夹,输入命令:adbshell"top-d30Igrepnjupt.wzj.dynamoproject",观察每隔30s监控软件的CPU占有率;4、压力测试打开onekey工具,读取程序包;连接Red-Sensing设备,打开cmd,进入Red-Sensingadb文件夹,输入命令:adbshellonekey-pnjupt.wzj.dynamoproject--throttle_500--ignore-crashes--ignore-timeouts--ignore-security-exceptions--ignore-native-crashes--monitor-native-crashes-v-v-v1000000>sdcard/onekey_log.txt,设置执行次数为120万次,延时为350,种子数为任何数值,并打印出日志至SD卡中的onekey_log.txt文件中。本矿用电机远程监控中可配置Red-Sensing监控软件测试方法,首先搭测试环境,接着从登陆认证、可配置通信协议解析、可配置的动态模型展示三个方面对软件进行了功能验证了软件的安全性、通用性,从内存监测、屏幕帧滑动、CPU占有率三个方面对软件进行了性能测试,验证了软件的高效性、用户界面的友好性,最后对软件进行压力测试,验证了软件的稳定性,确保了软件的健壮。确保软件完成需求说明书上的所有功能,确保软件满足效率和性能的要求,包括高效地系统运行、友好的用户界面、方便的用户操作等,确保软件是强大的并适应用户需求。附图说明图1是软件的登陆认证示意图;图2是配置文件XML_1的解析程序返回帧示意图;图3是配置文件XML_2的解析程序返回帧示意图;图4是解析配置文件XML_3的模型展示示意图;图5是解析配置文件XML4的模型展示示意图;图6是CPU占有率测试示意图;图7是部分onekey日志示意图;图8是本专利技术的测试方法流程示意图。具体实施方式一种矿用电机远程监控中可配置Red-Sensing监控软件测试方法,如图8所示,包括以下几个步骤:1、搭建测试环境(1)测试机器:PC机、昂达V820w(1.83GHzIntelAtomZ3735F,512MBRAM,2GBROM)平板电脑;(2)操作系统:Windows732位、Red-Sensing4.4.4操作系统;(3)网络环境:校园网、3G网络;(4)测试数据:下位机获取电机传感器数据,服务器中转;(5)软件环境:Eclipse4.2.0+JDK1.6+Red-SensingSDK2.2、Unity4.本文档来自技高网...

【技术保护点】
1.一种矿用电机远程监控中可配置Red‑Sensing监控软件测试方法,包括下列步骤:(1)搭建测试环境;(2)在测试环境中进行功能测试,包括登陆认证测试、可配置通信协议解析测试、可配置动态模型展示测试;(3)在测试环境中进行性能测试,包括内存监控测试、屏幕滑动帧速率测试、CPU占有率测试;(4)运行压力的测试。

【技术特征摘要】
1.一种矿用电机远程监控中可配置Red-Sensing监控软件测试方法,包括下列步骤:(1)搭建测试环境;(2)在测试环境中进行功能测试,包括登陆认证测试、可配置通信协议解析测试、可配置动态模型展示测试;(3)在测试环境中进行性能测试,包括内存监控测试、屏幕滑动帧速率测试、CPU占有率测试;(4)运行压力的测试。2.根据权利要求1所述的矿用电机远程监控中可配置Red-Sensing监控软件测试方法,其特征在于:步骤(1)中,测试环境的操作系统为Windows10,64位、Red-Sensing6.4.4操作系统,软件环境:Eclipse4.2.0+JDK1.6+Red-SensingSDK2.2、Unity4.3.0。3.根据权利要求1所述的矿用电机远程监控中可配置Red-Sensing监控软件测试方法,其特征在于:步骤(2)中,登陆认证测试,通过输入不同的用户名、密码,点击登陆按钮,根据是否直接跳转至设备列表界,得到测试结果。4.根据权利要求1所述的矿用电机远程监控中可配置Red-Sensing监控软件测试方法,其特征在于:步骤(2)中,可配置通信协议解析测试,通过使用不同数据通信协议生成两个配置文件,分别发送请求协议帧,比较解析程序返回帧是否正确,并观察在测试环境主界面中表格显示是否正确。5.根据权利要求1所述的矿用电机远程监控中可配置Red-Sensing监控软件测试方法,其特征在于:步骤(2)中,可配置动态模型展示测试,根据不同的传感器展示需求生成两个配置文件,在测试环境主界面中点击模型展示按钮,观察模型展示是否根据需求发生改变。6.根据权利要求1所述的矿用电机远程监控中可配置Red-Sensing监控软件测试方法,其特征在于:步骤(3)中,内存监控测试,连接Red-Sensing设备,打开cmd,进入Red-Sensingadb文件夹,输入命令:for/1%iin(1,1,20)do(adbshellsu-c"procranklgrepcom.netease.cloudmusic"&choice/t30/dy/n>nul),观察每隔30s监控软件的USS值。7.根据权...

【专利技术属性】
技术研发人员:高强宋春辉杨俊
申请(专利权)人:华夏天信北京智能低碳技术研究院有限公司
类型:发明
国别省市:北京,11

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

1