腾讯TMQ在线沙龙|移动互联网APP的流量测试和优化经验

移动APP的流量测试和优化经验

活动时间:2016年12月8日 QQ群视频交流

活动介绍:TMQ在线沙龙第十四期分享

本次分享的主题是移动互联网APP的流量测试和优化经验。

共有42位测试小伙伴报名参加活动,在线观看视频人数22人~想知道活动分享了啥吗?往下看吧!

活动嘉宾

嘉宾简介

翟翌华,腾讯高级测试工程师,负责过部门网络模拟专项技术研究和多个产品的网络优化工作,现任桌面QQ浏览器性能优化相关工作。

分享主题

  • 流量优化和监控体系概述
  • 流量测试方法
  • 流量优化方法
  • 流量监控平台简介

总结

问答环节

1、提问:是否有方法可以定位到某个方法占用的流量

答:从抓包的角度暂时没有办法定位,因为同一个协议的报文代码中都有可能有多个地方多个函数来进行发送,而抓包中都一样。如果需要定位,需要代码中相应的逻辑打印日志来定位。

2、提问:配置、广告首次拉取失败/缓存更新失败,有个重试机制,请问这部分的流量消耗是不是需要结合流量优化策略进行考虑“优化”呢。嘉宾在平时遇到这类问题时大概定义哪些更新时机呢?

答:对于重要的信息,影响用户体验的数据,是需要重试的,比如配置,这个如果拉取不下来,甚至APP不能开工。其他不是关键的信息,比如广告,更新等信息,本次拉取不下来,可以不重试,待下个时间点再拉取。如果几次均失败再考虑重试。

3、提问:有什么标准判断报文过长,或者总的流量过大?根据什么基准?

答:流量大小是相对的,我们对于总流量,选择竞品作为参照,不要超过竞品即可。单个协议的报文,我们选择流量优化后的第一个低流量版本作为基准版本,每个协议的增长不要超过基准版本的10%即可。

4、提问:监控平台上线后 对应用的流量测试都转为自动化测试了么?若新增了协议什么的(当前分析方法不适用了),怎么维护监控平台呢?先手动测试--->逐个分析--->添加相关自动化逻辑咩?

答:监控平台已经是全自动化测试,能够识别新的协议,把所有的协议消耗的流量都会显示和监控起来。

5、提问:流量测试发现问题如何和研发沟通推动流量优化的

答:这个需要从上而下的推动,我们这边已经将流量作为版本发布的标准,流量超标版本禁止外发,这样流量问题开发才会作为第一优先级问题解决。如果只是作为普通问题提给开发,可能开发不一定会解决,因为对基本功能其实是无影响的,只是流量中可能会存在冗余。

6、提问:贵公司的流量测试报告有哪些特定的对比参数呢?比如跟竞品的特定功能,在一定时间内的请求次数、流量大小?能不能大致说下呢?

答:总流量大小会与竞品进行比较。单个协议的请求次数和流量大小与基准版本进行比较。

7、提问:IOS是否有类似tcpdump的抓取方式

答:IOS在越狱后可以用GT或者tcpdump抓包。不越狱可以连接mac,使用rvictl -s命令在mac上创建rvi0端口,在mac上使用wireshark,抓取rivi0端口的报文即可。

8、提问:GT的流量测试也是通过抓包的形式来分析的吗

答:对的,GT提供了一键抓包功能,抓取的包还需要后期人工或自动化分析。

获奖名单

ID:不会游泳的鱼(124*****49)

恭喜以上同学获得TMQ本次沙龙活动听众奖,本次奖品是由TMQ 官方出品《移动App性能评测与优化》新书哦

原文发布于微信公众号 - 腾讯移动品质中心TMQ(gh_2052d3e8c27d)

原文发表时间:2016-12-12

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏ytkah

第三方平台正式支持接入微信公众平台JS-SDK

  之前微信公众平台面向开发者开放微信内网页开发工具包,现在第三方平台也能正式支持接入微信公众平台JS-SDK了,第三方平台可以在获得公众号的授权后,通过JS-...

1.1K4
来自专栏全栈数据化营销

6张脑图系统讲透python爬虫和数据分析、数据挖掘

1、python爬虫:比较详细介绍了爬虫所需要具备的库、工具、爬虫基础知识 ? python爬虫学习需要的库、工具和系统知识 2、python爬虫流程 ? py...

5337
来自专栏WOLFRAM

面对不同的数据来源, 如何导入处理?如何满足格式和需求?

1562
来自专栏IMWeb前端团队

作为一个前端,可以如何机智地弄坏一台电脑?

有人说,前端的界限就在浏览器那儿。 无论你触发了多少bug,最多导致浏览器崩溃,对系统影响不到哪去。 这就像二次元各种炫酷的毁灭世界,都不会导致三次元的世界末日...

2330
来自专栏云计算D1net

云计算的安全问题将引起企业的重视

2566
来自专栏Rainbond开源「容器云平台」

当我们谈论监控时,我们在谈论什么?

1454
来自专栏企鹅号快讯

2018微服务狂热之死

微服务在过去几年成为一个非常受欢迎的话题。 “微服务狂热”就像这样: Netflix在devops上非常棒。 Netfix做微服务。 所以:如果我做微服务,我也...

2108
来自专栏ytkah

微信公众平台新增评论管理功能 可显示用户评论

  一大早打开微信公众平台,发现插件那边新增了“评论管理”功能组件,查看了一下,可以显示用户评论。微信公众平台要整合微社区的节奏? ?   通过腾讯微信相关公告...

3193
来自专栏EAWorld

DevOps组件高可用的思路

以往部署的应用或服务基本都是自成体系不会被其他影响。而在DevOps下这种部署方式也正在发生改变。因为应用或服务本身所涉及的组件越来越多。DevOps串联着应用...

1233
来自专栏直播吧

直播源码之******呆萌直播style******

直播源码对直播系统的重要性不言而喻,优秀的直播源码对构成流畅的直播平台系统是关键!

76410

扫码关注云+社区

领取腾讯云代金券