[发明专利]内核性能测试的方法及装置在审
申请号: | 201310061784.4 | 申请日: | 2013-02-27 |
公开(公告)号: | CN104008030A | 公开(公告)日: | 2014-08-27 |
发明(设计)人: | 陈强 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内核 性能 测试 方法 装置 | ||
技术领域
本发明属于信息处理技术领域,尤其涉及移动终端内核性能测试的方法及装置。
背景技术
现有终端设备在进行内核性能测试时,需要用户手动输入一些命令,例如通过手动输入cat/proc/meminfo命令来查看内存使用情况。手动输入需要用户熟记这些命令,而且测试效率较低。
发明内容
本发明实施例的目的在于提供一种内核性能测试的方法,以解决现有内核性能测试效率较低的问题。
本发明实施例是这样实现的,一种内核性能测试的方法,所述方法包括:
接收内核性能测试的请求信息;
执行预存的测试命令以获得测试结果;
以图形化的方式显示所述测试结果;
所述接收内核性能测试的请求信息包括用户端发出的内核性能测试指令,或者根据预设的时间间隔产生的内核性能测试的触发信息。
本发明实施例的另一目的在于提供一种内核性能测试的装置,所述装置包括:
信息接收单元,用于接收内核性能测试的请求信息,所述接收内核性能测试的请求信息包括用户端发出的内核性能测试指令,或者根据预设的时间间隔产生的内核性能测试的触发信息;
执行单元,用于执行预存的测试命令以获得测试结果;
显示单元,用于以图形化的方式显示所述测试结果。
本发明实施例与现有技术相比存在的有益效果是:预先存储测试命令,在接收到测试请求信息时,自动执行预存的所述测试命令以获得测试结果,并以图形化的方式显示所述测试结果。本发明实施例不再需要用户手动输入测试命令,从而可有效提高测试的效率。而且,用户在进行测试时,不需要熟记所述测试命令。另外,还提供了图形化的显示方式,方便用户实时的监控测试结果。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明第一实施例提供的内核性能测试方法的实现流程图;
图2是本发明第一实施例提供的内核性能测试界面的示例图;
图3是本发明第二实施例提供的内核性能测试装置的组成结构图;
图4是本发明第三实施例提供的内核性能测试装置适用的场景图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
实施例一:
图1示出了第一实施例提供的内核性能测试方法的实现流程,该方法过程详述如下:
在步骤S101中,接收内核性能测试的请求信息。
在本实施例中,所述接收内核性能测试的请求信息包括但不限于用户端发出的内核性能测试指令,或者根据预设的时间间隔(例如1秒/次)产生的内核性能测试的触发信息。
需要说明的是,本实施例所述用户端发出的内核性能测试指令是指用户端发出的开始进行内核性能测试的指令,不是指用户输入的测试命令。
在步骤S102中,执行预存的测试命令以获得测试结果。
在本实施例中,预存的测试命令包括但不限于PS命令、cat/proc/meminfo命令等。其中,PS命令用于Linux系统下进程查看命令,通过该命令可以确定系统有哪些进程正在运行、进程运行的状态以及进程占用的资源等。cat/proc/meminfo命令用于查看Linux系统的内存信息,包括总的内存值以及当前剩余的内存值等。
优选的是,为了提高测试效率,使得测试更有针对性,本实施例所述请求信息中携带有待测试的信息;
所述执行预存的测试命令以获得测试结果具体包括:
执行预存的与所述待测试的信息相关的测试命令。例如,当所述请求信息中携带有进程测试信息时,则执行PS命令,并在显示测试结果时,显示与该进程列表相关的信息。
进一步的,本实施例所述请求信息中还可以携带有测试周期信息;
所述执行预存的测试命令以获得测试结果具体包括:
根据所述测试周期执行预存的与所述待测试的信息相关的测试命令。例如,每隔1秒执行一次PS命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310061784.4/2.html,转载请声明来源钻瓜专利网。