一、流量

1. 流量基础



1)流量测试方法

  • 流量定义: 手机上网时消耗的流量需要收费,因此流量测试是app性能测试中比较重要的一项。流量指的是网络流量,即用手机打开APP进行互联网操作时,与服务器之间交换的数据的总大小。
  • 数据报文: 包含手机上下行的报文,上行消息是APP发送给服务器的报文,下行消息是APP接收的服务器的报文。但上行消息不一定都是请求消息。
  • 测试方法: 常用的流量测试方法是统计测试法,利用工具获取应用程序收发的数据报文,统计出对应的流量。
  • 例题
    
2)题目解析
  • 测试需求: 打开TP商城单商户,进入首页-我要拼团,上下滑动动态2分钟,获取消耗的网络流量。
  • 测试方法:
    1. 打开SoloPi工具,勾选流量监控指标网络。
    2. 进入TP商城单商户APP,操作上述业务,观察运行时的流量指标。
    3. 查看流量统计结果。
2. 流量优化方法



1)例题
2)题目解析
  • 面试题: 打开页面速度过慢,如何优化?
  • 优化方法:
    • 数据压缩: 减少数据传输量。
    • 不同数据格式采用: 选择更高效的数据传输格式。
    • 控制访问频次: 只获取必要的数据,减少请求次数。
    • 缓存机制: 在WiFi网络情况下,将需要的数据缓存到本地,下次打开后直接读取,减少流量消耗。
    • 针对不同网络类型设置不同访问策略: 例如,在2G网络下,请求低像素图片或只显示文字,提高加载速度。
3)流量测试总结



  • 测试数据查看: 测试完成后,查看数据时需注意选择对应的网卡,因为数据是根据进程进行上传下载的,需关注主网卡的数据。
  • 数据分析: 进程上行流量和下行流量应相加,得到总的流量消耗。
  • 优化策略: 流量优化需考虑数据压缩、格式选择、访问频次控制、缓存机制及针对不同网络类型的访问策略,以提高用户体验。
二、知识小结

知识点

核心内容

考试重点/易混淆点

难度系数

流量的定义

指的是网络流量,即APP进行互联网操作时和服务器之间交换的数据大小

流量指的是数据交换的大小,不是单纯的网络速度

🌟

流量的类型

分为上行(上传)和下行(下载)

上行和下行流量的区分,以及它们在网络活动中的意义

🌟

流量监控的重要性

对AP测试有重要影响,需要关注流量的消耗

流量消耗是评估APP性能的重要指标

🌟🌟

流量测试方法

使用工具(如苏托派)进行流量监控,选中网络指标后下载相关方法

如何选择和使用流量监控工具

🌟🌟🌟

流量测试案例

打开tp shop,滑动页面,查看各页面流量消耗

测试具体页面的流量消耗情况

🌟🌟🌟

流量优化策略

数据压缩、数据传输格式优化、访问频次调整、缓存机制、针对不同网络类型设置不同访问策略

如何根据测试结果提出优化建议

🌟🌟🌟🌟

流量测试数据查看

在性能测试中选中网络,查看主网卡的数据

如何查看和分析流量测试数据

🌟🌟🌟

流量测试注意事项

测试时需考虑网络类型对流量的影响,以及缓存机制对测试结果的影响

网络类型和缓存机制对流量测试的影响

🌟🌟

竞品对比与优化

对比竞品流量消耗,提出优化策略,如采用数据压缩、减少不必要的数据传输等

如何通过竞品对比来优化APP的流量消耗

🌟🌟🌟🌟

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐