《移动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具体的消耗流量和耗电量的需求,所以我们在这里只能定性地测试这些需求。

相关文章
|
9月前
|
缓存 小程序 开发工具
最新原创uniapp+vue3仿微信界面聊天app系统
最新原创研发uniapp+vue3实战跨端仿微信App界面聊天程序。支持运行到H5+小程序+APP端。
411 6
最新原创uniapp+vue3仿微信界面聊天app系统
|
8月前
|
存储 小程序 Java
热门小程序源码合集:微信抖音小程序源码支持PHP/Java/uni-app完整项目实践指南
小程序已成为企业获客与开发者创业的重要载体。本文详解PHP、Java、uni-app三大技术栈在电商、工具、服务类小程序中的源码应用,提供从开发到部署的全流程指南,并分享选型避坑与商业化落地策略,助力开发者高效构建稳定可扩展项目。
|
10月前
|
存储 人工智能 Android开发
为什么微信发送的APP安装不了,.apk转化为.apk.1
微信发送的APP文件常被改为.apk.1格式导致无法安装,推荐使用夸克或QQ浏览器解决。
1437 14
|
安全 算法 小程序
【03】微信支付商户申请下户到配置完整流程-微信开放平台创建APP应用-填写上传基础资料-生成安卓证书-获取Apk签名-申请+配置完整流程-优雅草卓伊凡
【03】微信支付商户申请下户到配置完整流程-微信开放平台创建APP应用-填写上传基础资料-生成安卓证书-获取Apk签名-申请+配置完整流程-优雅草卓伊凡
941 28
【03】微信支付商户申请下户到配置完整流程-微信开放平台创建APP应用-填写上传基础资料-生成安卓证书-获取Apk签名-申请+配置完整流程-优雅草卓伊凡
|
小程序
【04】微信支付商户申请下户到配置完整流程-微信开放平台移动APP应用通过-微信商户继续申请-微信开户函-视频声明-以及对公打款验证-申请+配置完整流程-优雅草卓伊凡
【04】微信支付商户申请下户到配置完整流程-微信开放平台移动APP应用通过-微信商户继续申请-微信开户函-视频声明-以及对公打款验证-申请+配置完整流程-优雅草卓伊凡
962 1
【04】微信支付商户申请下户到配置完整流程-微信开放平台移动APP应用通过-微信商户继续申请-微信开户函-视频声明-以及对公打款验证-申请+配置完整流程-优雅草卓伊凡
|
Dart 前端开发 Android开发
【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
588 1
【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
|
小程序 数据安全/隐私保护 开发者
【02】微信支付商户申请下户到配置完整流程-微信开放平台申请APP应用-微信商户支付绑定appid-公众号和小程序分别申请appid-申请+配置完整流程-优雅草卓伊凡
【02】微信支付商户申请下户到配置完整流程-微信开放平台申请APP应用-微信商户支付绑定appid-公众号和小程序分别申请appid-申请+配置完整流程-优雅草卓伊凡
1201 3
|
JSON 小程序 UED
微信小程序 app.json 配置文件解析与应用
本文介绍了微信小程序中 `app.json` 配置文件的详细
2229 12
|
Java 测试技术 持续交付
【入门思路】基于Python+Unittest+Appium+Excel+BeautifulReport的App/移动端UI自动化测试框架搭建思路
本文重点讲解如何搭建App自动化测试框架的思路,而非完整源码。主要内容包括实现目的、框架设计、环境依赖和框架的主要组成部分。适用于初学者,旨在帮助其快速掌握App自动化测试的基本技能。文中详细介绍了从需求分析到技术栈选择,再到具体模块的封装与实现,包括登录、截图、日志、测试报告和邮件服务等。同时提供了运行效果的展示,便于理解和实践。
1290 4
【入门思路】基于Python+Unittest+Appium+Excel+BeautifulReport的App/移动端UI自动化测试框架搭建思路
|
移动开发 小程序
仿青藤之恋社交交友软件系统源码 即时通讯 聊天 微信小程序 App H5三端通用
仿青藤之恋社交交友软件系统源码 即时通讯 聊天 微信小程序 App H5三端通用
1371 3