[发明专利]智能终端软件的压力测试方法、装置和系统有效
申请号: | 201310085346.1 | 申请日: | 2013-03-18 |
公开(公告)号: | CN104063305B | 公开(公告)日: | 2018-06-22 |
发明(设计)人: | 徐铮 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 张晓峰;宋志强 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能终端 压力测试 测试脚本 机型 测试控制 测试 测试效率 回放 云端 智能 重复 覆盖 申请 | ||
1.一种智能终端软件的压力测试方法,其特征在于,包括:
测试服务器接收智能终端软件及其测试脚本和测试机型列表;其中所述测试服务器连接有多个设置在云端的云端测试设备,每个所述云端测试设备通过多条数据线连接多个不同机型的智能终端,每台云端测试设备连接的不同机型的智能终端的信息记录在一个记录表中,所述记录表存储在测试服务器中;
根据所述测试机型列表选定连接在云端的对应机型的智能终端;
将所述智能终端软件及其测试脚本发送给所选定的智能终端;
对所选定的智能终端进行测试控制,该测试控制包括:安装运行所述智能终端软件,并针对该智能终端软件,按照指定的次数重复回放所述测试脚本以实现压力测试;
其中,所述将智能终端软件及其测试脚本发送给所选定的智能终端,并对所选定的智能终端进行测试控制包括:
所述测试服务器根据所述记录表选定连接有所选定的智能终端的云端测试设备,所述智能终端中预先安装有驱动程序,所述驱动程序用于与所述云端测试设备进行通信,并可驱动智能终端执行云端测试设备的控制指令;
所述测试服务器向所选定的云端测试设备发送测试任务信息,所述测试任务信息包括所述智能终端软件及其测试脚本以及连接该云端测试设备的测试机型列表;所述云端测试设备在收到所述测试任务信息后,选定所述测试机型列表中列出的且与本设备连接的智能终端,将所述智能终端软件及其测试脚本发送到所述选定的智能终端,对所选定的智能终端进行所述测试控制。
2.根据权利要求1所述的方法,其特征在于,所述针对所述智能终端软件,按照指定的次数重复回放所述测试脚本以实现压力测试,具体包括:分析所述测试脚本的内容,根据该测试脚本的内容部署所述智能终端的测试场景,在所述测试场景中,按照指定的次数重复回放所述测试脚本。
3.根据权利要求1所述的方法,其特征在于,所述针对所述智能终端软件,在按照指定的次数重复回访所述测试脚本时,进一步包括:控制所述智能终端监听该智能终端软件的运行状态,并记录所监听到的运行状态信息;从所述运行状态信息中分析出所述压力测试的结果。
4.根据权利要求3所述的方法,其特征在于,所述监听到的运行状态信息记录在智能终端的日志中;所述从运行状态信息中分析出所述压力测试的结果,具体包括:读取并分析所述智能终端日志,从中找到所述智能终端软件标识对应的日志信息,该日志信息中包括该智能终端软件的运行状态信息,根据该运行状态信息分析出压力测试正常或异常的信息。
5.根据权利要求3所述的方法,其特征在于,所述针对所述智能终端软件,在按照指定的次数重复回访所述测试脚本时,进一步包括:监听所述智能终端的运行状态,将监听到的该智能终端的运行状态信息作为所述压力测试的一部分测试结果。
6.根据权利要求1至5任一项所述的方法,其特征在于,该方法进一步包括:将所述智能终端软件在所选定的智能终端的压力测试结果保存在指定存储模块,根据查看请求,从所述存储模块中读取所请求的压力测试结果并输出显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310085346.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种微博数据处理方法及系统
- 下一篇:显示内容变化的流畅度测试方法及装置