1.APP性能测试的分类
- 后端服务器的性能测试
- APP客户端的性能测试
- APP稳定性测试
2.性能测试
-
性能测试关注的指标
- CPU
- 内存
- 流量
- 电量
- 启动时间
- 流畅度
-
GT工具的介绍
- 功能
- 基础性能指标测试:CPU、内存、流量、电量、流畅度
- 获取手机日志
- 进行数据抓包
- 安装
- APK安装包直接安装,只有Android
- GT SDK 集成到被测的应用,有Android和IOS
- 功能
-
GT工具的使用
-
AUT界面
- 选择被测应用
- 选择检测指标
-
参数界面
- 选择整机的检测指标
- 保存检测的数据
- 查看检测数据
-
命令
adb devices # 查看当前adb工具和手机是否连接 192.168.27.101:5555 device adb shell # 进入手机终端 adb pull 手机中文件的路径 电脑文件夹的路径
-
手机日志
- 在日志界面,点击logcat开关
- 点击保存按钮,保存日志文件
-
手机抓包
- 进入插件界面,点击抓包插件
- 直接点击开始抓包,点击停止,保存数据
-
-
CPU测试
- cpu的指标
- CPU的状态
- 用户态-处理应用程序的时间
- 系统态-处理系统内核的时间
- 空闲态-处理空闲进程的时间
- CPU的使用率
- CPU的使用率 = (用户态+系统态)/总时间
- jiffies
- 自开机依赖应用程序消耗的CPU的时间片总数
- CPU的状态
- CPU产生问题的表现
- 长时间cpu使用率在90%以上
- 手机发热,电量消耗快
- 反应变慢,引起ANR(程序无响应)
- CPU测试操作
- cpu的指标