《移动App测试的22条军规》——第23章,第13节测试微信App的流量和电量消耗

简介:

本节书摘来自异步社区《移动App测试的22条军规》一书中的第23章,第13节测试微信App的流量和电量消耗,作者 黄勇,更多章节内容可以访问云栖社区“异步社区”公众号查看

23.13 测试微信App的流量和电量消耗
关于微信App消耗流量和电量的测试,我们可以测试微信App的安装文件大小,占用的存储空间,使用的流量和电量。

(1)查看微信App的安装文件大小(如图23.30所示)。


7cfebc6f0c2d6d8927d56664d78b429b22b5664b

Android版本的微信6.0 App安装文件大小

Android版本的微信6.0 App安装文件大小为27.84MB,对于微信App所提供的功能来说,这个大小还是比较合适的。

(2)使用Android操作系统自带的App占用数据空间的统计功能来查看微信App所占用的存储空间(如图23.31所示)。


acf1b246048101bd8e36f256df474d1725118e7a

Android操作系统的App应用信息页面会显示出微信App所占用的各种存储空间大小

微信App本身所占用的存储空间只有64.55MB,也是属于正常的范围。

微信App在“Manage Storage”清理微信存储空间中也提供了对微信App占用存储空间使用的统计(如图23.32所示),不过这部分只包含微信App数据所占用的存储空间,不包括App本身所占用的存储空间大小。


11617be268186be660bdbef4a8d45c70121a9f38

在“Manage Storage”清理微信存储空间中可以查看微信App所占用的存储空间

微信App会压缩存储接收和发送的图片、消息、视频以及朋友圈中的数据。所以36.9MB的数据占用对于使用微信App一周的时间来说还是可以接受的。

(3)微信App内置了流量统计的功能,我们不仅能查看到微信App使用的移动数据网络的流量,还能查看到微信App使用的Wi-Fi流量(如图23.33所示)。


d7b6b48cd52d9598a4b05690bc2452e8940d94b5

微信App内置的流量统计功能能显示出微信App使用的移动数据流量和Wi-Fi流量

微信App在数据传输时已经对图片、视频和文件都进行了压缩,所以我们可以看到传输的数据量(35.2MB)和占用的存储空间(36.9MB)基本没有区别。

(4)我们还可以使用Android操作系统的电量统计功能查看微信App启动时间和对应的耗电量(如图23.34所示)。


1084ca1f90c423d8059588399a06ab9fbab64cd1

在Android操作系统电量统计中点击微信App,我们就可以看到微信App的启动时间和对应消耗的电量

微信App的耗电量只占系统总耗电量的5%,对于一直在后台运行的App来说,这个耗电量是可以接受的。

由于不了解微信App具体的消耗流量和耗电量的需求,所以我们在这里只能定性地测试这些需求。

相关文章
|
10天前
|
消息中间件 运维 应用服务中间件
“企业微信iPad协议”凌晨断链:当最后一台测试机决定集体沉默
凌晨1:12,三连报警突响:“实例心跳超时”“消息队列堆积”“老板提刀赶来”。问题源于企业微信iPad协议迁移私有化后,因新旧CA根证书不兼容,触发TLS握手失败,导致全量会话中断。苹果严苛的证书校验机制将请求判定为中间人攻击,直接断连。排查抓包定位:客户端内置证书Pin仅认旧根。解决方案简单却关键:F5重导旧根证书,Nginx配置`ssl_trusted_certificate`指向旧链并reload。2:58,系统恢复,演练数据零丢失。教训深刻:文档未提CA白名单,真实逻辑藏于客户端二进制。部署前务必比对证书指纹,否则警报先于用户消息抵达。
88 1
|
1月前
|
缓存 小程序 开发工具
最新原创uniapp+vue3仿微信界面聊天app系统
最新原创研发uniapp+vue3实战跨端仿微信App界面聊天程序。支持运行到H5+小程序+APP端。
130 5
最新原创uniapp+vue3仿微信界面聊天app系统
|
12天前
|
存储 小程序 Java
热门小程序源码合集:微信抖音小程序源码支持PHP/Java/uni-app完整项目实践指南
小程序已成为企业获客与开发者创业的重要载体。本文详解PHP、Java、uni-app三大技术栈在电商、工具、服务类小程序中的源码应用,提供从开发到部署的全流程指南,并分享选型避坑与商业化落地策略,助力开发者高效构建稳定可扩展项目。
|
2月前
|
存储 人工智能 Android开发
为什么微信发送的APP安装不了,.apk转化为.apk.1
微信发送的APP文件常被改为.apk.1格式导致无法安装,推荐使用夸克或QQ浏览器解决。
215 14
|
3月前
|
监控 数据可视化 BI
微信计数器统计工具,QQ统计器手机APP,通过autojs实现后台
这是一款基于AutoJS的微信/QQ新增好友监控脚本,具备后台运行、自动统计每日新增好友数量、生成简单报表及定时提醒功能。
|
6月前
|
安全 算法 小程序
【03】微信支付商户申请下户到配置完整流程-微信开放平台创建APP应用-填写上传基础资料-生成安卓证书-获取Apk签名-申请+配置完整流程-优雅草卓伊凡
【03】微信支付商户申请下户到配置完整流程-微信开放平台创建APP应用-填写上传基础资料-生成安卓证书-获取Apk签名-申请+配置完整流程-优雅草卓伊凡
392 28
【03】微信支付商户申请下户到配置完整流程-微信开放平台创建APP应用-填写上传基础资料-生成安卓证书-获取Apk签名-申请+配置完整流程-优雅草卓伊凡
|
6月前
|
小程序
【04】微信支付商户申请下户到配置完整流程-微信开放平台移动APP应用通过-微信商户继续申请-微信开户函-视频声明-以及对公打款验证-申请+配置完整流程-优雅草卓伊凡
【04】微信支付商户申请下户到配置完整流程-微信开放平台移动APP应用通过-微信商户继续申请-微信开户函-视频声明-以及对公打款验证-申请+配置完整流程-优雅草卓伊凡
455 1
【04】微信支付商户申请下户到配置完整流程-微信开放平台移动APP应用通过-微信商户继续申请-微信开户函-视频声明-以及对公打款验证-申请+配置完整流程-优雅草卓伊凡
|
6月前
|
容器
【Azure Container App】在消耗性的Container App Environmnet中无法查看当时正在使用多少CPU多少实例数的替代方案
在 Azure Container Apps 中使用 Consumption 消耗型环境时,无法通过门户查看当前核心 (CPU) 和实例使用情况。这是因为消耗型工作负载配置文件的设计所致。若需查看使用状态,可使用 az cli 命令 `az containerapp env list-usages` 获取详细信息,包括 Current Cores 数量。文档还提供了参考资料链接以帮助用户深入了解相关命令用法。
111 17
|
7月前
|
小程序 数据安全/隐私保护 开发者
【02】微信支付商户申请下户到配置完整流程-微信开放平台申请APP应用-微信商户支付绑定appid-公众号和小程序分别申请appid-申请+配置完整流程-优雅草卓伊凡
【02】微信支付商户申请下户到配置完整流程-微信开放平台申请APP应用-微信商户支付绑定appid-公众号和小程序分别申请appid-申请+配置完整流程-优雅草卓伊凡
406 3
|
8月前
|
JSON 小程序 UED
微信小程序 app.json 配置文件解析与应用
本文介绍了微信小程序中 `app.json` 配置文件的详细
1264 12

热门文章

最新文章