app性能测试工具总结(7)

article/2025/9/30 0:01:27

前面讲述过app性能测试需要测试哪些和通过python脚本来执行adb命令,获取数据,当然这只是一种方式下面来看下依赖工具怎么测试,
先说有哪些工具,具体怎么用法,希望各位去找其他的资料,这个不难,工具只是个辅助工具,有优点也有缺点,看什么场合用什么工具。
1 DDMS (在D:\tool\android-sdk_r24.4.1-windows\android-sdk-windows\tools目录下)

这里写图片描述

2 手机端都有开发者选项这里面有很多调试的辅助工具

这里写图片描述
这里写图片描述
可以看布局是否紧密,如果过度布局,会影响加载速度和用户体验度,主要是方便看cpu,GPU信息。

3 GT
GT(随身调)是APP的随身调测平台,它是直接运行在手机上的“集成调测环境”(IDTE, Integrated Debug Environment)。利用GT,仅凭一部手机,无需连接电脑,您即可对APP进行快速的性能测试(CPU、内存、流量、电量、帧率/流畅度等等)、开发日志的查看、Crash日志查看、网络数据包的抓取、APP内部参数的调试、真机代码耗时统计等。如果您觉得GT提供的功能还不够满足您的需要,您还可以利用GT提供的基础API自行开发有特殊功能的GT插件,帮助您解决更加复杂的APP调试问题。

官网 http://gt.tencent.com/index.html

详情查阅官网说明文档或者GTAndroidUserGuide.pdf

4 iTest
专业测试工具, 用于记录apk消耗的cpu, 内存,流量 和 电量;
2, 可实时生成走势图,也可保存数据到文本;
3, 科大讯飞技术质量部出品,免费使用。
4, errorCode, 说明书等文档,请通过“关于”界面联系我们。您自动运行脚本,只要您愿意,运行上亿次也没问题.脚本共享:您在iTest上录制的脚本,无需任何改动,即可在另一台连接iTest的手机上运行,只要它们拥有相同的分辨率.与Testin平台交互:iTest录制的脚本,可以直接提交到Testin平台,通过Testin平台的海量真机做适配测试
直接在百度中搜索 iTest apk就可以看到下载地址和使用说明。

5 Emmagee
Emmagee是网易杭州研究院QA团队开发的一个简单易上手的Android性能监测小工具,主要用于监控单个App的CPU,内存,流量,启动耗时,电量,电流等性能状态的变化,且用户可自定义配置监控的频率以及性能的实时显示,并最终生成一份性能统计文件。

,操作完成后,从系统任务列表中选择Emmagee,并停止测试,在”storage\sdcard0”下找到命名类似”Emmagee_TestResult_20140403210532.csv”的文件,打卡即为监控的得到的数据。

将csv数据拷贝到excel中生成图表,即可清晰看到整个操作过程中cpu、内存等关键数据的变化。

http://blog.csdn.net/anlegor/article/details/22895993

6 androidstudio 中有试图可以看到cup ,内存,GPU,的分布

总结:
以上工具个人常用的是GT, Emmagee,android SDK tools,androidsutido,这个看个人爱好,和使用情况来定。


http://chatgpt.dhexx.cn/article/m4JfQqLW.shtml

相关文章

【APP性能测试】

一、普遍的apk性能测试,主要是以下七类 1、响应 2、内存 3、CPU 4、FPS (app使用的流畅度) 5、GPU过度渲染 6、耗电 7、耗流 二、响应测试 1查看appPackage及appActivity ,执行命令: adb shell dumpsys activity | findstr "mResume…

Android app 性能测试实用工具

主要是想分享安卓专项测试监控两个小工具,一个电耗,一个性能监控,不是什么多大高深技术,只是把一些原理给集成起来,变成一个实用小工具。想用就用,不想用就路过~ 电耗工具--------------------------------…

全网最全移动端App性能测试方法,值得收藏!

关注上方“测试开发技术”,选择星标, 干货技术,第一时间送达! 普遍的apk性能测试,主要是以下七类 1、响应 2、内存 3、cpu 4、FPS (app使用的流畅度) 5、GPU过度渲染 6、耗电 7、耗流 (app除了这些性能测试&#xff0c…

app常见性能测试点

普遍的apk性能测试,主要是以下七类 1、响应 2、内存 3、cpu 4、FPS (app使用的流畅度) 5、GPU过度渲染 6、耗电 7、耗流 (app除了这些性能测试,还有:手机版本号兼容性,屏幕分辨率兼容性,稳定性测试,安全测…

APP性能测试工具——GT 使用方法

APP性能测试工具——GT 使用方法 场景介绍 通过GT工具兼容移动端的 CPU、内存、流量、电量、帧率/流畅度等等GT官方使用介绍文档地址:https://gt.qq.com 一、工具下载 应用宝下载GT app并安装 二、工具介绍 1.打开GT,允许访问权限 进入工具AUT页面&am…

APP外包开发性能测试工具

APP的性能测试是指对APP在不同场景下的性能进行测试,包括响应速度、稳定性、负载能力、资源占用等方面。下面介绍一些APP性能测试的方法和工具,希望对大家有所帮助。 1. 压力测试 压力测试是指在模拟高负载情况下对APP进行测试,以测试APP在高…

功能测试(八)—— APP之专项测试、性能测试、性能测试工具SoloPi

目录 APP测试要点 目标 一、APP专项测试 1.1 兼容性 1.2 安装 1.3 卸载 1.4 升级 1.5 干扰测试(交叉事件测试) 1.6 Push推送 1.7 用户体验 二、 性能测试工具 2.1 APP性能测试工具介绍 —— SoloPi简介 2.2 APP性能测试工具 —— SoloPi使用 三、APP性能测试 3.…

UML用例图(二)

1、 基本概念 (1)系统中与实现无关的视图,只关心系统的高级功能,而不关心系统的具体实现细节 (2)通常在项目开始时要先确定,之后不轻易修改(主要需求) 2、用例图由三部…

UML用例图详解

1. 概述 用例图(Use Case Diagram)描述“用户、需求、系统功能单元”之间的关系,是参与者所能观察和使用到的系统功能模型图。 用例图用于需求分析阶段 用例图包含6个基本元素:参与者(Actor)、用例&#xf…

UML用例图、时序图、类图、活动图

1 .类图 1.1关系 实现: 类实现接口 , [表现] implements 泛化: 类继承类 , [表现] extends 组合: 特殊的关联关系, 是整体与部分的关系, 部分与整体同生命周期, [表现] 成员变量 聚合: 特殊的关联关系, 是整体与部分的关系, 部分与整体不同生命周期, [表现] 成员变量关联: 一个…

UML用例图关系(Include 和extend)

用例图关系 三种关系 泛化(Generalization) 包含(Include) 扩展(extend) 下面给大家分别通过举例来介绍一下这三种关系的概念和用法 概念和用法 概念 (1)泛化关系(带…

图书管理系统 UML用例图

细节处还未扣。资料保留

(转)UML用例图

用例图是指由参与者(Actor)、用例(Use Case),边界以及它们之间的关系构成的用于描述系统功能的视图。用例图(User Case)是外部用户(被称为参与者)所能观察到的系统功能的…

UML的用例图

用例图的构成 1 角色:人员角色——人、事; 角色不一定局限于人,还可以是事物、事儿 2用例:功能的描述; 每一个用例描述了一个完整的系统服务 3 系统边界 4 关系:执行者与用例之间的关系。 泛化 依赖 关联…

UML用例图关系与画法

用例图主要用来描述“用户、需求、系统功能单元”之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。 【用途】:帮助开发团队以一种可视化的方式理解系统的功能需求。 用例图所包含的元素如下: 1. 参与者(Actor) 表示与您的应用程序或系统进…

设计模式之UML用例图

用例图主要用来描述“用户、需求、系统功能单元”之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。 【用途】:帮助开发团队以一种可视化的方式理解系统的功能需求。 用例图所包含的元素如下:   1. 参与者(Actor) 表示与您的应用程序或…

UML用例图和类图

UML常见关系: 用例图 构成:参与者、用例、关系。 概念: 参与者:外部用户、进程或其他系统的理想化概念。 用例:外部可见的一个系统功能单元,用例名字是一个动词短语字符串,比如,…

【软件工程】2.UML用例图

什么是UML? UML(Unified modeling language) 出现于70年代中期,建模语言数量从不到十种增加到了五十多种,OO(面向对象)方法的用户并不了解不同建模语言的优缺点及相互之间的差异; 90年代中期形成了UML统一建模语言,它是…

UML用例图与类图

1、用例图 用例图是被称为参与者的外部用户所能观察到的系统功能的模型图。 (《UML参考手册》) 用例图列出系统中的用例和系统外的参与者,并显示哪个参与者参与了哪个用例的执行(或称为发起了哪个用例)。 用例图多用于静态建模阶段(主要是业务建模和需求建模)。 …

UML用例图介绍

1.什么是用例图 1.用例图用来描述系统的需求,从用户的角度来描述系统的功能,强调谁在使用系统,系统实现了哪些功能,总的来说,用例图就是描述用户的需求和系统的功能,从外部用户的角度来描述系统的功能。 2…