APP测试-流量测试

1.adb shell 'ps |grep com.douban.frodo' 获取APP的pid

2.adb shell cat /proc/pid号/net/dev通过pid获取流量



将两个pid的值相加得到最终的结果
操作app,对比上一次和本次的结果

3.adb shell dumpsys package 包名 | grep uid 获取uid

adb shell dumpsys package com.douban.frodo |grep uid

通过uid获取流量
adb shell cat /proc/net/xt_qtaguid/stats | grep 10070

由于用的虚拟机未联网,第一行为0

操作app,再次查看流量,对比上一次和本次的结果

4.通过monitor工具查看流量



5.流量优化

判断流量消耗高

可找同类型的APP,完成同样的操作,比同类型的高,则可优化

找有效的优化点

1.数据包请求(数据包过多,可适量减少)
2.即时变化(请求服务端,无需每次返回静态请求)
3.精简次数(短时间内多个请求)
4.无用请求(版本遗留问题)
5.无回应请求(功能移除,前端接口应在用)
6.失败过多(应达到一次请求即成功)

posted @ 2020-02-05 14:41  张珊33  阅读(494)  评论(0编辑  收藏  举报