[发明专利]一种基于占用Android系统智能设备内存和CPU的压力测试方法有效
申请号: | 201310303706.0 | 申请日: | 2013-07-18 |
公开(公告)号: | CN103455416A | 公开(公告)日: | 2013-12-18 |
发明(设计)人: | 姜博;沈彦鸣;高小鹏;王珂;陈鹏;万寒;龙翔 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京科迪生专利代理有限责任公司 11251 | 代理人: | 成金玉;卢纪 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于占用Android系统智能设备内存和CPU的压力测试方法,在被测设备上安装agent程序,测试主机首先通过测试脚本运行agent程序,agent程序运行后会启动一个服务Service,服务中开启一个线程作为socket服务端监听客户端的连接请求;测试主机作为socket客户端发出连接请求,与agent建立socket连接,通过socket通信机制控制agent程序进行占用Android系统内存和CPU的行为;agent程序接受到测试主机端发送的占用内存和CPU的命令后,即开始占用内存和CPU,使Android系统资源匮乏,为压力测试提供条件;然后测试主机端开始各项测试工作,完成测试后发出停止占用内存和CPU的命令,agent程序接收到此项命令便终止占用系统内存和CPU的行为;最后,测试主机端通过命令断开与agent程序的socket连接并使agent程序终止运行。 | ||
搜索关键词: | 一种 基于 占用 android 系统 智能 设备 内存 cpu 压力 测试 方法 | ||
【主权项】:
一种基于占用Android系统智能设备内存和CPU的压力测试方法,其特征在于步骤如下:第一步,在被测设备上安装Android的应用程序即agent程序,测试人员在测试主机上通过编写测试脚本对被测设备上的软件进行测试;第二步,压力测试时,测试主机首先通过测试脚本运行agent程序,agent程序运行后会启动一个服务Service,服务中开启一个线程作为socket服务端监听客户端的连接请求;第三步,测试主机作为socket客户端发出连接请求,与agent建立socket连接,通过socket通信机制控制agent程序进行占用Android系统内存和CPU的行为;第四步,agent程序接受到测试主机端发送的占用内存和CPU的命令后,即开始占用内存和CPU,使Android系统资源匮乏,为压力测试提供条件;第五步,然后测试主机端开始各项测试工作,完成测试后发出停止占用内存和CPU的命令,agent程序接收到此项命令便终止占用系统内存和CPU的行为;第六步,最后,测试主机端通过命令断开与agent程序的socket连接并使agent程序终止运行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310303706.0/,转载请声明来源钻瓜专利网。