APP性能测试--流量
·
一、流量
1. 流量基础

1)流量测试方法
- 流量定义: 手机上网时消耗的流量需要收费,因此流量测试是app性能测试中比较重要的一项。流量指的是网络流量,即用手机打开APP进行互联网操作时,与服务器之间交换的数据的总大小。
- 数据报文: 包含手机上下行的报文,上行消息是APP发送给服务器的报文,下行消息是APP接收的服务器的报文。但上行消息不一定都是请求消息。

- 测试方法: 常用的流量测试方法是统计测试法,利用工具获取应用程序收发的数据报文,统计出对应的流量。
- 例题

2)题目解析
- 测试需求: 打开TP商城单商户,进入首页-我要拼团,上下滑动动态2分钟,获取消耗的网络流量。
- 测试方法:
-
- 打开SoloPi工具,勾选流量监控指标网络。
- 进入TP商城单商户APP,操作上述业务,观察运行时的流量指标。
- 查看流量统计结果。
2. 流量优化方法
1)例题
2)题目解析
- 面试题: 打开页面速度过慢,如何优化?
- 优化方法:
- 数据压缩: 减少数据传输量。
- 不同数据格式采用: 选择更高效的数据传输格式。
- 控制访问频次: 只获取必要的数据,减少请求次数。
- 缓存机制: 在WiFi网络情况下,将需要的数据缓存到本地,下次打开后直接读取,减少流量消耗。
- 针对不同网络类型设置不同访问策略: 例如,在2G网络下,请求低像素图片或只显示文字,提高加载速度。
3)流量测试总结
- 测试数据查看: 测试完成后,查看数据时需注意选择对应的网卡,因为数据是根据进程进行上传下载的,需关注主网卡的数据。
- 数据分析: 进程上行流量和下行流量应相加,得到总的流量消耗。

- 优化策略: 流量优化需考虑数据压缩、格式选择、访问频次控制、缓存机制及针对不同网络类型的访问策略,以提高用户体验。
二、知识小结
|
知识点 |
核心内容 |
考试重点/易混淆点 |
难度系数 |
|
流量的定义 |
指的是网络流量,即APP进行互联网操作时和服务器之间交换的数据大小 |
流量指的是数据交换的大小,不是单纯的网络速度 |
🌟 |
|
流量的类型 |
分为上行(上传)和下行(下载) |
上行和下行流量的区分,以及它们在网络活动中的意义 |
🌟 |
|
流量监控的重要性 |
对AP测试有重要影响,需要关注流量的消耗 |
流量消耗是评估APP性能的重要指标 |
🌟🌟 |
|
流量测试方法 |
使用工具(如苏托派)进行流量监控,选中网络指标后下载相关方法 |
如何选择和使用流量监控工具 |
🌟🌟🌟 |
|
流量测试案例 |
打开tp shop,滑动页面,查看各页面流量消耗 |
测试具体页面的流量消耗情况 |
🌟🌟🌟 |
|
流量优化策略 |
数据压缩、数据传输格式优化、访问频次调整、缓存机制、针对不同网络类型设置不同访问策略 |
如何根据测试结果提出优化建议 |
🌟🌟🌟🌟 |
|
流量测试数据查看 |
在性能测试中选中网络,查看主网卡的数据 |
如何查看和分析流量测试数据 |
🌟🌟🌟 |
|
流量测试注意事项 |
测试时需考虑网络类型对流量的影响,以及缓存机制对测试结果的影响 |
网络类型和缓存机制对流量测试的影响 |
🌟🌟 |
|
竞品对比与优化 |
对比竞品流量消耗,提出优化策略,如采用数据压缩、减少不必要的数据传输等 |
如何通过竞品对比来优化APP的流量消耗 |
🌟🌟🌟🌟 |
更多推荐

所有评论(0)