[发明专利]一种获取应用性能测试结果的处理方法及装置、客户端在审
| 申请号: | 201710038773.2 | 申请日: | 2017-01-19 |
| 公开(公告)号: | CN108334440A | 公开(公告)日: | 2018-07-27 |
| 发明(设计)人: | 王曜东 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 李辉 |
| 地址: | 英属开曼*** | 国省代码: | 开曼群岛;KY |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 目标应用 应用测试 运行状态 应用性能测试 性能参数 客户端 预设 操作系统测试 应用测试结果 触发指令 动态变化 获取目标 性能数据 硬件测试 相耦合 申请 测试 应用 | ||
1.一种获取应用性能测试结果的处理方法,其特征在于,包括:
在目标应用处于运行状态时,应用测试模块基于接收到的测试触发指令,获取所述目标应用预设性能参数的参数值,所述应用测试模块与所述目标应用相耦合;
根据所述预设性能参数以及对应的参数值,所述应用测试模块计算得到所述目标应用在所述运行状态下的测试结果,所述测试结果包括硬件测试结果、操作系统测试结果、应用测试结果。
2.根据权利要求1所述的方法,其特征在于,在所述计算得到所述目标应用在所述运行状态下的测试结果之后,所述方法还包括:
在所述目标应用的预设位置处展示所述测试结果。
3.根据权利要求1所述的方法,其特征在于,所述预设性能参数包括所述目标应用的第一性能参数、所述目标应用所在设备的硬件参数、所述设备的操作系统的第二性能参数。
4.根据权利要求3所述的方法,其特征在于,
所述硬件测试结果基于所述硬件参数以及参数值计算得到;
所述操作系统测试结果基于所述硬件测试结果、所述第二性能参数以及参数值计算得到;
所述应用测试结果基于所述硬件测试结果、所述操作系统测试结果、所述第一性能参数以及参数值计算得到。
5.根据权利要求1所述的方法,其特征在于,在所述计算所述目标应用在所述运行状态下的测试结果之后,还包括:
所述应用测试模块提取出发生异常的预设性能参数和/或测试结果;
所述应用测试模块根据所述异常的预设性能参数和/或测试结果,生成至少一个资源调整策略;
所述应用测试模块将所述资源调整策略发送至与所述异常的预设性能参数和/或测试结果相关联的目标应用的至少一个功能模块;
所述功能模块根据所述资源调整策略进行资源调整。
6.根据权利要求1所述的方法,其特征在于,在所述计算所述目标应用在所述运行状态下的测试结果之后,还包括:
所述应用测试模块提取出发生异常的预设性能参数和/或测试结果;
所述应用测试模块将所述异常的预设性能参数和/或测试结果发送至与所述异常的预设性能参数和/或测试结果相关联的目标应用的至少一个功能模块;
所述功能模块根据所述异常的预设性能参数和/或测试结果,生成至少一个资源调整策略;
所述功能模块根据所述资源调整策略进行资源调整。
7.根据权利要求3或4所述的方法,其特征在于,所述计算得到所述目标应用在所述运行状态下的测试结果包括:
从预先设置的权重对应关系中获取所述第一性能参数、所述硬件参数、所述第二性能参数所对应的权重值;
基于所述第一性能参数、所述硬件参数、所述第二性能参数所对应的权重值、参数值,采用预设计算方法计算得到所述目标应用在所述运行状态下的测试结果。
8.根据权利要求7所述的方法,其特征在于,所述权重值被设置成与所述目标应用的业务类型相匹配。
9.根据权利要求3或4所述的方法,其特征在于,所述硬件参数包括下述中的至少一种:CPU最高频率、CPU最低频率、CPU核数、CPU的工艺和架构、CPU型号、CPU缓存大小、CPU供应商,GPU频率、GPU供应商、GPU品牌、操作系统的版本、硬件总内存、剩余可用内存、设备屏幕大小、设备屏幕密度、最大允许进程内存、开放图形库的版本、设备品牌、使用年限。
10.根据权利要求3或4所述的方法,其特征在于,所述第二性能参数包括下述中的至少一种:输入/输出等待时间、输入/输出等待次数、CPU使用率、内存使用率、剩余可用内存、进程数量、服务数量、进程CPU占用率、服务CPU占用率、系统调度的负载、CPU负载、进程调度的最大等待时间、进程调度的累计等待时间、进程调度的累计等待次数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710038773.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:智能防止眼睛伤害的方法
- 下一篇:一种软件开发工具包的自动化测试方法和系统





