移动端测试-------第二天
2026/6/13 14:17:18 网站建设 项目流程

ADB命令

清除应用数据

场景:清除应用的缓存和数据,通常用于测试前后状态的切换。在安装后干净的环境下,进行测试

  • 安装hupu的app,并浏览一些新闻
  • 获取包名

  • 找到hupu缓存

  • 清理缓存

  • 再次打开hupu的app查看一下新闻

重启adb服务器

场景:发现手机和电脑连不上时用

重启设备

adb reboot

手机整机测试基本命令

:::color4
adb shell dumpsys 是偏向硬件的测试

:::

adb shell dumpsys battery - 查看电量

内存

l adb shell cat /proc/meminfo 查看总内存

查看某个app占的内存

看应用对CPU的占用

1.APP功能测试

WEB测试和APP测试对比(背出来,面试必问题)

以下的点需要特别关注

APP性能测试评估的对象

:::color4
评估App客户端应用的性能,而不是服务端的性能

:::

app的常见性能指标

启动时间

安装APP并注册账号

查看kaoyanbang的包名和活动名

几种不同的启动方式的对比

命令:adb shell am start -W 包名/界面名

首次启动

冷启动

热启动

存储空间

外部存储

内部存储

参考整机测试的基本命令

cpu占用

gpu占用

什么是过度绘制

Solopi性能测试工具

安装

授权

性能测试

:::info
📢注意:性能测试过程中,执行的业务流程,应该现有需求分析,分析哪些业务流程需要做性能测试,不是所有的功能都要做性能测试

:::

ADB Monkey稳定性测试工具

基本命令

命令解析

:::info
l adb shell monkey 命令

l -p 包名

l –throttle 500 每两个动作间间隔500ms,单位:毫秒

l -v -v -v 最详细的日志

l 100 执行了100个随机动作

l > ./kaoyan.log 将monkey的执行结果保存到当前目录的kaoyan.log文件中

:::

模拟指定操作

可以从日志中,看到指定的动作百分比

日志结果分析

判断有没有闪退

种子值-回归测试

l异常关键字参考

可以在日志中,通过ctrl+f 搜索有没有出现bug

1️⃣ ANR: app无响应

2️⃣ CRASH :崩溃

3️⃣GC:内存泄漏

4️⃣Exception:其他的异常

忽略异常

了解就行

1.fiddler课程的前期准备

安装逍遥模拟器

安装fiddler

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询