[发明专利]监控并判断应用进程CPU占用超高并报警的自动化测试方法有效
申请号: | 201910185955.1 | 申请日: | 2019-03-12 |
公开(公告)号: | CN109982144B | 公开(公告)日: | 2020-06-30 |
发明(设计)人: | 赵旭敏 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | H04N21/442 | 分类号: | H04N21/442;H04N17/00;H04N17/04 |
代理公司: | 四川省成都市天策商标专利事务所 51213 | 代理人: | 李洁 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 监控 判断 应用 进程 cpu 占用 超高 报警 自动化 测试 方法 | ||
本发明公开了一种监控并判断应用进程CPU占用超高并报警的自动化测试方法,实时监控当前软件系统的各个应用进程的CPU占用数值,并过滤得到应用进程名称和其CPU占用数值保存到相关文档;当监控次数达到预设的数量,自动判断各个应用此时的CPU占用数值是否超过占用阀值;当出现有应用进程的CPU占用数值在非启动时间段后,CPU占用数值依然超过预期阀值,CPU资源没有得到有效释放则自动报警。该方法可以解决安卓电视测试中复杂系统软件各个应用在前台或后台情况下的CPU占用情况,CPU资源的有效释放等问题,提高产品软件的可靠性和减少测试人力。
技术领域
本发明涉及软件测试技术领域,更具体地,本发明涉及一种监控并判断应用进程CPU占用超高并报警的自动化测试方法,它是安卓电视软件的一种自动化测试方法。
背景技术
目前安卓电视的软件越来越复杂,很多的软件后台有很多进程同时占用CPU。而且有一些进程占用CPU进程后一直不释放,或则软件触发到某一事件导致某个进程一直占用高CPU不释放,使系统软件存在一定的风险。而我们现在还没有一种自动方式可以对测试过程中各个后台进程的CPU进行监控并在超过预先设置阀值时自动报警并记录下是哪些进程超过预置的阀值,需要一种能自动监控进程CPU并超额报警的测试方法来解决这一问题。
发明内容
本发明所要解决的技术问题是:提供一种自动监控整机软件各个应用进程的CUP占用,并对有超过预先设定CPU阀值,并长时间不释放资源的应用进程进行判断报警,同时记录监控到的应用名称和该进程占用CPU的过程数据,从而对安卓电视软件各个应用进程进行CPU使用情况进行自动化检测测试,属于种应用性能范畴,提高软件的性能指标。
为解决上述的技术问题,本发明的一种实施方式采用以下技术方案:
一种监控并判断应用进程CPU占用超高并报警的自动化测试方法,它包括以下步骤:
步骤1:实时监控当前软件系统的各个应用进程的CPU占用数值,并过滤得到应用进程名称和其CPU占用数值保存到相关文档;
步骤2:当监控次数达到预设的数量,自动判断各个应用此时的CPU占用数值是否超过占用阀值;
步骤3:当出现有应用进程的CPU占用数值在非启动时间段后,CPU占用数值依然超过预期阀值,CPU资源没有得到有效释放则自动报警。
上述测试方法中,所述应用进程包括前台与后台的应用进程。
上述测试方法中,监控次数达到预设的数量所需要的时间应当包含了应用启动后释放资源的时间。
更具体地,监控与报警的循环流程如下:
步骤1:在测试工具中设置各个应用进程CPU阈值参数表,并保存在CPU_0.xlsx表格中作为对照数据;设置CPU监控间隔时间和监控总次数;
步骤2:随意启动相关应用,通过测试工具自动输入“top”命令输出各个应用进程的名称和CPU占用情况,测试工具自动过滤无效打印,只获取应用进程的名称和CPU占用数值的两行有效列,并生成CPU_n.xlsx表格保存该应用进程的名称和CPU占用数值,其中n代表第几次监控,n≥1;
步骤3:上一次监控后,测试工具等待预先设置的CPU监控间隔时间后,再次监控各应用进程的名称和CPU占用情况,并生成CPU_n+1.xlsx表格保存该应用进程的名称和CPU占用数值;
步骤4:将前后两次监控生成的CPU_n.xlsx表格和CPU_n+1.xlsx表格中的应用进程名称进行比较,若名称相同,则把该条应用进程当前最新的CPU数值添加在CPU_n+1.xlsx表格相应的行列里;若不同,则创建一个新的CPU_n+1.xlsx表格,将新出现的应用进程名称和其占用数值筛选出来保存在新的CPU_n+1.xlsx表格中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910185955.1/2.html,转载请声明来源钻瓜专利网。