[发明专利]一种应用程序性能测试控制方法及工具在审
申请号: | 201910032609.X | 申请日: | 2019-01-14 |
公开(公告)号: | CN109947638A | 公开(公告)日: | 2019-06-28 |
发明(设计)人: | 周伟杰;邝志成;王飞雄;梁文杰;陈凯武 | 申请(专利权)人: | 珠海金山网络游戏科技有限公司;珠海西山居移动游戏科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 陈慧华 |
地址: | 519000 广东省珠海市高新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计时 监测 性能监控 时长 性能测试报告 性能测试 应用程序 测试需求 测试应用程序 性能测试脚本 计算机程序 测试领域 测试指令 方法使用 接收用户 控制工具 配置数据 重复循环 自定义 调用 | ||
1.一种应用程序性能测试控制方法,其特征在于,使用应用程序性能测试控制工具进行测试,包括如下步骤:
接收用户自定义的测试需求配置数据并启动待测试应用程序,所述测试需求配置数据包括监测次数、监测时长和监测准备时长,所述监测次数至少2次;
接收开始监测的测试指令后开始准备计时,当准备计时达到所述监测准备时长,则调用性能测试脚本进行性能监控并开始监测计时,当监测计时达到所述监测时长,则暂停性能监控并生成性能测试报告;
性能测试报告生成后再次开始准备计时,当准备计时达到所述监测准备时长,则继续进行性能监控并再次开始监测计时,当监测计时达到所述监测时长,则暂停性能监控并生成性能测试报告;重复循环该步骤直至完成测试需求的监测次数。
2.根据权利要求1所述的应用程序性能测试控制方法,其特征在于:每次准备计时和监测计时均以倒计时的方式显示到应用程序运行界面。
3.根据权利要求1所述的应用程序性能测试控制方法,其特征在于:所述启动待测试应用程序之前还包括:
清理内存,关闭与待测试应用程序无关的应用程序。
4.根据权利要求1所述的应用程序性能测试控制方法,其特征在于:所述接收性能监测开始指令之后还包括:
读取CPU温度,待CPU温度变化幅度小于预设阈值后则开始准备计时。
5.根据权利要求1所述的应用程序性能测试控制方法,其特征在于:测试指令通过悬浮窗的形式手动或自动下达,其中自动下达测试指令是通过计时器实现。
6.一种应用程序性能测试控制工具,其特征在于,包括:
测试准备模块(1),用于接收用户自定义的测试需求配置数据并启动待测试应用程序,所述测试需求配置数据包括监测次数、监测时长和监测准备时长,所述监测次数至少2次;
初次计时控制模块(2),用于接收性能监测开始指令后开始准备计时,当准备计时达到所述监测准备时长,则调用性能测试脚本进行性能监控并开始监测计时,当监测计时达到所述监测时长,则暂停性能监控并生成性能测试报告;
循环计时控制模块(3),用于在性能测试报告生成后再次开始准备计时,当准备计时达到所述监测准备时长,则继续进行性能监控并再次开始监测计时,当监测计时达到所述监测时长,则暂停性能监控并生成性能测试报告,重复循环监测直至完成配置的监测次数;
测试报告导出模块(4),用于在每次生成性能测试报告后保存至预设存储路径。
7.根据权利要求6所述的应用程序性能测试控制工具,其特征在于,还包括:
悬浮窗模块(5),用于显示悬浮窗以手动或自动下达测试指令,其中自动下达测试指令是通过计时器实现;
倒计时显示模块(6),用于读取每次的准备计时和监测计时,以倒计时的方式显示到应用程序运行界面。
8.根据权利要求6所述的应用程序性能测试控制工具,其特征在于,所述测试准备模块(1)包括:
内存清理模块(11),用于清理无关内存占用,关闭与待测试应用程序无关的应用程序。
9.根据权利要求6所述的应用程序性能测试控制工具,其特征在于:所述测试准备模块(1)包括:
CPU温度监测模块(12),用于实时监控CPU温度,待CPU温度变化幅度小于预设阈值后则开始准备计时。
10.根据权利要求6所述的应用程序性能测试控制工具,其特征在于,所述测试准备模块(1)包括:
自定义参数模块(13),用于自定义设置包括监测次数、每次监测的监测时长和每次监测开始前的监测准备时长。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海金山网络游戏科技有限公司;珠海西山居移动游戏科技有限公司,未经珠海金山网络游戏科技有限公司;珠海西山居移动游戏科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910032609.X/1.html,转载请声明来源钻瓜专利网。