1) Fiddler热点抓包分析请求头,js/css静态文件请求头不能带cookie(如有特殊情况,请开发说明理由)
7.1.7 web页面-(js/css/html)代码必须压缩
0)该项检测说明:资源文件尽量压缩减少流量消耗,空格/注释除了方便阅读没有任何作用,js混淆(变量名替换)在压缩js的同时也增强了分析难度。因此(js/css/html)代码必须压缩去除了空格/注释,JS文件变量名变成a/b等代替
1) Fiddler热点抓包分析or 资源文件直接PC访问下载,检查文件内容。
7.1.8 web页面- HTTP请求需经过gzip压缩
0)该项检测说明:HTTP请求压缩可进一步节省流量。
备注:但如离线包特别注意对gzip压缩的支持,出过不支持gzip导致压缩包不可用的bug。
1) Fiddler热点抓包分析,检查HTTP请求头有Accept-Encoding: gzip, deflate
7.1.9 web页面–单张图片<60K
0)该项检测说明:移动终端60K的图片目前的分辨率下就已经很清晰了,没必要浪费流量,除非满足某些人高清查看需求时,也要先用缩略图,按需主动触发加载大图
1) Fiddler热点抓包分析
7.1.10 web页面-图片大小和尺寸检查
所有的图片尺寸都控制在以下范围,720x1280(60k以内)、640x1136(50k以内)、480x800(40k以内)、190x284(15k以内)、152x182(10k以内)
7.1.11 web页面-横竖屏切换不会重新拉取数据
0)该项检测说明:未做特殊处理时,横竖屏切换导致的界面重绘会重新网络拉取web数据,浪费流量。
1)使用ATS性能监测工具,监控指定apk进程,程序稳定后,切换手机横竖屏,观察ATS是否抓到流量新增
7.1.12 web页面-静默拉取:非wifi环境流量>200K需要提醒用户