本文对Android App的启动流量测试进行介绍。这里的启动流量指的是网络流量,即App在启动时发起网络请求和接收网络响应时传输的网络数据量。
Android App持续集成性能测试:启动流量(1)
Android App持续集成性能测试:启动流量(2)
在上一篇文章中,介绍了一种测试Android App启动流量的方法。当时也提到了,通过读取/proc/uid_stat/<UID>/目录下的tcp_rcv和tcp_snd文件,只能得到App的流量总值,无法得到更细化的数据。
通过 API 远程管理 Jenkins
SQL语句中关于NULL的那些坑
对 Android 设备 CPU 进行锁频
Android App持续集成性能测试:使用Python实现UI自动化
在进行Android App持续集成性能测试的时候,需要自动化实现UI层面的一些操作,常见的几种场景包括:
- 测试帧率时,需要模拟滑屏、拖拽操作;
- 初次安装app后启动应用时,需要点击按钮跳过协议页面;
- 从
Android M(6.0)开始,首次启动应用时会进行系统权限校验,需要勾选checkbox以及点击按钮; - 模拟点击按钮登录用户账号;
这些场景虽然看上去互不相关,但是从测试的角度,UI层面的操作应该都可以归为两类:控件定位和执行动作。
Python 的函数式编程 -- 从入门到⎡放弃⎦
很早以前就听说过了函数式编程,印象中是一种很晦涩难懂的编程模式,但却一直没有去进行了解。
恰好这周组内的周会轮到我主持,一时也没想到要分享什么。灵光一闪,就选定函数式编程这个主题吧,反正组里的同事都没有学过,只需要讲解入门方面的知识就好,也正好可以借这个机会逼迫自己去学习下这种新的编程方式。
微信朋友圈投票活动的刷票案例分析
现阶段,在微信朋友圈举办的投票活动层出不穷,相信已经有不少同学对此不胜其烦,因为总会时不时地冒出个人(亲戚、朋友、or whatever)来请你帮TA投票。