流量测试注意事项

流量测试注意事项

作为测试人员,越早发现问题越好,所以在产品需求、开发实现上就应该关注流量问题,以下是常见的节省流量方法。

产品需求上:

1)针对移动网络给出相应的提示

比如在搜狗输入法泛灵犀最新需求中,点击详情时会判断当前用户的网络类型,若为移动网络,则给出提示;点击详情跳转后,当前页面中的内容是视频,若为移动网络,点击播放按钮不直接播放,而是先给出提示;

2)不同的网络类型给出相应的策略

比如搜狗输入法热词接口,wifi下一天下发一次,移动网络下7天下发一次,该接口包含统计数据的上传、热词和扩展词的下发、数据流通知等。通过判断当前的网络状况,控制数据访问的频率。

开发实现上:

1)数据压缩

减少传输的数据量是一个最基本的节省流量的方法,比如在搜狗输入法emoji后下载中,下发给用户的emoji就是经过压缩后的。

2)数据缓存

比如在搜狗输入法中触发泛灵犀图片后 ,会将这些图片暂时缓存至sdcard的某个目录下,等以后再使用相同关键词触发泛灵犀图片时,就不再去拉取相关的数据,直接使用缓存中的数据。

3)不同数据格式的采用

作为接口数据返回,JSON格式通常比XML格式要小,在大数据传输上,protobuf格式比JSON格式要小。

若有其他节省流量的方法,欢迎大家补充~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 本文章转载于搜狗测试 小编踩过的坑:在项目后期对搜狗输入法某版本的泛灵犀功能做流量测试时发现流量消耗特别大。 原因...
    夜境阅读 4,075评论 0 1
  • 生活不是一成不变的死寂,而是要充满了生机和活力的样子,谁的生活是很容易的呢?每个人的生活都充满了无奈和艰辛...
    钰果的妈妈阅读 3,567评论 0 7
  • 2017年在孩子没满1岁前,我定了一个目标——考MBA。最初,定下这个目标时我就知道这一年必将辛苦,但没想到不光光...
    nianer2199阅读 1,346评论 0 0
  • “皇城要放出皇榜说你谋反”一位受过善庄搭救的落魄士子此时已然及第登科位居七品翰林,那是所有士子所向往的圣殿,七品入...
    半张狂阅读 1,274评论 0 1

友情链接更多精彩内容