这门课解决什么问题

移动端应用上线前,最怕的不是功能报错,而是用着用着卡顿、闪退、电量狂掉。这门课针对的就是这个场景:不教怎么点按钮测功能,而是教你怎么用安卓底层工具,把应用的内存占用、启动耗时、耗电情况这些看不见的指标量化出来。日常工作里,如果开发说“我这没问题”,你需要拿出具体数据来定位是哪个进程拖了后腿;或者发版前需要一份能交差的性能报告,这套内容就是帮你把模糊的“感觉有点卡”变成可对比的数字。它不涉及自动化框架搭建,核心是手工配合命令行,快速排查单台设备上的性能隐患。

适合什么基础,建议先看哪几块

资料适合已经能独立写测试用例、做过基础功能测试,但没怎么碰过命令行和底层指标的人。如果你连安卓开发者选项在哪都不知道,建议先补一下基础常识再看。整套内容是按工具掌握顺序排的,不是按理论体系铺开的,所以不要从头到尾顺着看。建议先看最开头的几节,搞懂怎么连设备、怎么用基础命令查看已安装应用。这部分看着简单,但很多卡壳都在连不上设备这种小事上。能熟练用命令拿到设备列表和应用包名后,再往下看具体的性能指标采集。如果你是转行刚做测试,别急着学复杂的监控,先把这几块基础命令敲熟,不然后面看数据会一头雾水。

资料怎么配合练习,学完能做什么

看视频时务必开一台真机跟着敲,光看不练等于没学。准备一台能开开发者模式的安卓手机,或者用电脑跑个模拟器也行,但真机的数据更有参考价值。每看完一个命令,就在自己手机上随便找个常用应用试一遍,比如查它的包名、看它的内存占用。资料里的演示只是示范流程,你要自己换不同类型的应用去对比,比如一个轻量工具和一个大型游戏,看看数据差异,这样才会有手感。学完之后,你应该能独立完成这几件事:用命令行连上任意一台安卓设备,拿到指定应用的包名和进程信息,抓取它在前台运行时的内存和耗电数据,最后对照数据指出哪个环节可能有问题。不需要指望学完就能搭一套自动化监控平台,但面对一个具体应用,你能给出一份基于真实数据的性能摸底报告,这就够你在实际项目里用了。

课程目录

课程目录44 集
  • 1-1 [app 测试必知必会技能之安卓adb知识讲解] app性能测试精品课程简介 (09:12).mp4
  • 1-2 [app 测试必知必会技能之安卓adb知识讲解] app测试必会工具之adb介绍 (05:43).mp4
  • 1-3 [app 测试必知必会技能之安卓adb知识讲解] 如何快速安装adb (03:09).mp4
  • 1-4 [app 测试必知必会技能之安卓adb知识讲解] android操作系统连接adb注意事项 (03:48).mp4
  • 1-5 [app 测试必知必会技能之安卓adb知识讲解] app测试adb高频常用命令之adb devices (02:19).mp4
  • 1-6 [app 测试必知必会技能之安卓adb知识讲解] app测试adb命令基本语法格式 (02:18).mp4
  • 1-7 [app 测试必知必会技能之安卓adb知识讲解] app测试adb 高频命令之pmlistpack (05:40).mp4
  • 1-8 [app 测试必知必会技能之安卓adb知识讲解] app测试重要性能指标adb常用命令之热启动 (05:03).mp4
  • 1-9 [app 测试必知必会技能之安卓adb知识讲解] 如何通过adb命令卸载android应用 (03:11).mp4
  • 1-10 [app 测试必知必会技能之安卓adb知识讲解] 如何通过adb命令强制停止android应用 (03:33).mp4
  • 1-11 [app 测试必知必会技能之安卓adb知识讲解] 如何通过adb命令之查看手机设备信息 (03:13).mp4
  • 1-12 [app 测试必知必会技能之安卓adb知识讲解] adb命令之重启android手机 (01:26).mp4
  • 2-1 [软件测试必备技能之Fiddler] 优秀软件测试工程师为什么需要熟练掌握抓包工具 (04:21).mp4
  • 2-2 [软件测试必备技能之Fiddler] 高频面试题之Fiddler 抓包工具原理 (12:23).mp4
  • 2-3 [软件测试必备技能之Fiddler] 如何快速安装Fiddler工具 (06:15).mp4
  • 2-4 [软件测试必备技能之Fiddler] Fiddler常用功能讲解 (07:20).mp4
  • 2-5 [软件测试必备技能之Fiddler] app如何通过Fiddler工具抓取报文 (09:48).mp4
  • 2-6 [软件测试必备技能之Fiddler] 如何过滤filters非必要抓取请求 (02:43).mp4
  • 3-1 [jmeter和fiddler 接口性能测试项目实战] 项目实战之通过Fiddler抓取登录报文 (05:13).mp4
  • 3-2 [jmeter和fiddler 接口性能测试项目实战] 项目实战之Fiddler 结合JMETER登录场景脚本编写 (04:45).mp4
  • 3-3 [jmeter和fiddler 接口性能测试项目实战] 项目实战之JMETER登录脚本调试以及参数化 (02:41).mp4
  • 3-4 [jmeter和fiddler 接口性能测试项目实战] app应用性能测试脚本编写和调试 (04:26).mp4
  • 3-5 [jmeter和fiddler 接口性能测试项目实战] 移动端app应用性能测试测试报告 (08:45).mp4
  • 4-1 [移动端测试必知必会之云测试] 测试工程师为什么需要云测试平台开展测试工作 (10:33).mp4
  • 4-2 [移动端测试必知必会之云测试] 各云测平台优劣势比较 (08:17).mp4
  • 4-3 [移动端测试必知必会之云测试] 腾讯wetest平台功能详细讲解 (07:08).mp4
  • 5-1 [app性能测试之PerfDog] PerfDog性能狗初步认知 (03:59).mp4
  • 5-2 [app性能测试之PerfDog] app性测试神器之性能狗优势 (03:41).mp4
  • 5-3 [app性能测试之PerfDog] PerfDog下载和部署过程讲解 (05:21).mp4
  • 5-4 [app性能测试之PerfDog] PerfDog功能全面讲解 (07:16).mp4
  • 5-5 [app性能测试之PerfDog] PerfDog遇到的坑及如何进行处理 (04:22).mp4
  • 5-6 [app性能测试之PerfDog] app性能测试指标之FPS CPU 等指标说明 (04:33).mp4
  • 5-7 [app性能测试之PerfDog] 性能测试如何快速生成PerfDog指标报告 (06:06).mp4
  • 6-1 [app性能测试项目实战] app性能测试重点关注的常见性能指标 (04:16).mp4
  • 6-2 [app性能测试项目实战] app性能测试重要指标冷启动和热启动 (04:03).mp4
  • 6-3 [app性能测试项目实战] 性能测试指标之FPS (06:48).mp4
  • 6-4 [app性能测试项目实战] 知识付费平台性能指标 (06:08).mp4
  • 6-5 [app性能测试项目实战] 通过PerfDog性能狗监控手机资源使用情况 (06:16).mp4
  • 6-6 [app性能测试项目实战] PerfDog如何生成性能狗报告 (06:29).mp4
  • 6-7 [app性能测试项目实战] 项目实战之adb命令获取性能测试重要指标之冷热启动时间 (08:55).mp4
  • 6-8 [app性能测试项目实战] 项目实战之通过Monkey进行并发测试 (06:57).mp4
  • 6-9 [app性能测试项目实战] APP性能测试结果通过云测试平台管理测试数据 (04:03).mp4
  • 6-10 [app性能测试项目实战] 云测试平台对性能指标FPS和CPU等指标分析性能瓶颈 (04:38).mp4
  • 6-11 [app性能测试项目实战] 高级测试工程师如何输出高质量的性能测试报告 (03:33).mp4