APP流量分析

article/2025/8/28 1:06:08

分析参数

发送流量、接收流量

流量统计方法

  • 抓包:干扰因素多,其他APP、
  • 安卓自带TCP收发长度统计功能
#找到包名
adb shell pm list packsges -3
#找到UID
adb shell ps | grep <包名>
#找到目录
adb shell cat /proc/9045<uid>/status
#流量统计收、发【流量使用前后各统计一次,做差】
adb shell cat /proc/uid_stat/10038/tcp_rcv
adb shell cat /proc/uid_stat/10038/tcp_snd
#执行下面命令,第6列、第8列分别问接收、传输流量[单位byte]
adb shell cat /proc/net/xt_qtaguid/stats |grep 10040

在这里插入图片描述
在这里插入图片描述
顾名思义,只抓取TCP相关的流程,UDP无法统计
特殊的:对于Android 6.0 以下的版本可以统计TCP、UDP两者的流量。

  • 第三方工具

网络流量测试目的与策略

目的:监控APP以各种形式接收、传输流量的行为,对比同类产品、数据评估、请求与传输APP包分析,达到优化流量使用的目的。分析方向:面向整个APP的包大小、报文协议、更新机制、配置机制、心跳机制,后台服务耗费流量方向进行流量的测试及分析。

测试策略

  • 页面流量测试
  • 切换至后台运行时流量测试:CPU空闲时,停留在主界面不退出,打开网络然后锁屏,24小时后查看流量变化
  • 随机流量测试

耗费流量的场景

1.用户实际操作实现APP基本网络请求
2.推送服务
3.心跳机制
4.轮询机制
5.热更新
6.配置定时执行

优化流量使用的几个着手点

1.检查是否有重复资源请求–产品、开发两方面考虑
2.是否需要做网络缓存
3.响应数据是否冗余
4.图片视频资源数据是否压缩上传、资源的处理
5.资源的加载是否合理
6.网络请求方面:是否合并网络请求,减少请求次数
7.轮询还是推送
8.更新机制:增量还是全量
9.不同网络下(wifi 4G):数据部分拉取还是全部拉取
10.不同网络下(wifi 4G):用户友好提示,是否继续播放之类的

参考文章:
流量统计的三种方法
安卓自身提供的TCP收发长度统计功能


http://chatgpt.dhexx.cn/article/GHELNaag.shtml

相关文章

如何进行网站流量分析(一)

如何进行网站流量分析&#xff08;一&#xff09; 流量分析整体来说是一个内涵非常丰富的体系&#xff0c;整体过程是一个金字塔结构&#xff1a; 金字塔的顶部是网站的目标&#xff1a;投资回报率&#xff08;ROI&#xff09;。 网站流量分析模型举例 1 网站流量质量分析&a…

流量与日志分析

文章目录 1.流量与日志分析1.1系统日志分析1.1.1window系统日志与分析方法1.1.2linux 系统日志与分析方法 1.2 web日志分析iis 日志分析方法apache日志分析**access_log****error_log** nginx日志分析tomcat 日志分析主流日志分析工具使用 1.流量与日志分析 日志&#xff0c;是…

攻防世界—流量分析1

题目&#xff1a;流量分析&#xff0c;你知道这堆流量做了什么事情吗&#xff0c;你能恢复出来flag吗&#xff1f; 拿到附件以后&#xff0c;解压出一个抓包文件&#xff0c;通过wireshark打开&#xff0c;发现大量HTTP报文。 随机查看一个HTTP访问的URL&#xff0c;经过URL解…

流量分析:如何分析数据的波动?

流量分析。 内容分为四部分&#xff1a; 背景&#xff1b; 渠道分析&#xff1b; 转化与价值分析&#xff1b; 流量波动逻辑性分析。 背景 建立产品指标体系和报表之后&#xff0c;分析师和业务方最重要的事情就是每天看各种数据&#xff0c;而这个看数据的过程就是流量分…

网站流量分析数据指标

如果如果把一个网站比作一家超市&#xff0c;运营网站就像打理超市的生意&#xff0c;那么目标就是让访客多停留、多购买、多办几张会员卡。为了达成这个目标&#xff0c;我们先要了解当前的情况&#xff0c;比如有多少人走进了超市、看了多少件产品、多少人办理了会员卡;类似地…

产品流量分析

年底要接的数据需求好多&#xff0c;博客好久没更新了。这次和大家分享一下最近对流量分析的一些理解。 流量是产品获得用户的第一步&#xff0c;没有流量就没有转化与营收。对于流量的分析在产品日常运营效果监控中有着非常重要意义。下面我们就流量的来源与流向分析中需要关…

基于流量的分析理解

文章目录 一、Wirshark1.1 数据过滤1.2 数据流跟踪1.3 数据提取 二、流量分析过程 一、Wirshark Wireshark是一个可以进行数据包的捕获和分析的软件。网卡在对接收到的数据包进行处理之前,会先对它们的目的地址进行检查,如果目的地址不为本机的话,就会丢弃这些数据,相反就会将…

流量分析基础篇

流量分析 1.流量分析是什么? 网络流量分析是指捕捉网络中流动的数据包,并通过查看包内部数据以及进行相关的协议、流量分析、统计等来发现网络运行过程中出现的问题。 CTF比赛中,通常比赛中会提供一个包含流量数据的 PCAP 文件,进行分析。 2.数据包分析 总体把握– 协…

流量告警分析思路

目录 01-流量告警分析中常见的问题 1.安全告警DDOS 2.误报问题始终无法很好的闭环 3.威胁信息验证受阻 4.宽泛的只是涉略面 02-分析前准备工作及注意事项 03安全威胁事件分析 WEB特征检测-SQL注入、XSS、后门访问 WEB特征检测-SQL注入 WEB特征检测-XSS攻击 WEB特征检测…

流量分析入门

前言 个人一直对CTF比赛中MISC中流量分析这一块感兴趣…但好像之前参加的培训没有涉及到。正好看到了一些相关书籍资料&#xff0c;自己向前辈们学习以后整理一些资料来总结一下&#xff08;本人是个很菜…还没入门的pwn手&#xff09; 互联网五层模型 在计算机网络这门课中…

如何进行网站流量分析(二)

如何进行网站流量分析&#xff08;二&#xff09; 流量分析常见分类 指标是网站分析的基础&#xff0c;用来记录和衡量访问者在网站自的各种行为。比如我们经常说的流量就是一个网站指标&#xff0c;它是用来衡量网站获得的访问量。在进行流量分析之前&#xff0c;我们先来了…

CTF--Misc--流量分析

为什么需要流量分析&#xff1f; 网络流量包流转于各个环节&#xff0c;我们可以通过捕捉网络中流动的数据包&#xff0c;然后查看流量包内部的数据以及相关协议&#xff0c;流量分析、统计等等。 通常是包含流量数据的PCAP文件进行分析。 流量分析需要掌握的基本知识&#x…

流量分析基础知识学习

流量分析基础知识学习 wireshark基础语法 常见套路 查看关键字 http contains "flag" //直接出追踪流 右键-》追踪流-》TCP分组字节流 文件-》导出选择分组字节流查看隐藏 binwalk查看 然后再用搜索 然后导出分组字节流做题方法 flag明文 直接搜索flag&#x…

MATLA图片清晰度调整

第一步&#xff1a;选择文件——导出设置——分辨率&#xff08;设置为600&#xff09;

11种图像清晰度评价函数附MATLAB代码

本科毕业论文“基于图像处理的自动对焦技术研究”&#xff0c;对焦过程中的一个重要阶段是图像清晰度评价&#xff0c;我用MATLAB实现了4类清晰度评价函数&#xff1a;基于图像梯度的清晰度评价函数、频域评价函数、信息熵评价函数、统计学评价函数&#xff0c;总计11种。 其中…

如何使用AI图片清晰度增强器软件增强和锐化图片、提高照片清晰度并去除噪点

通过使用深度学习AI算法对照片进行批量锐化、去噪和去模糊处理&#xff0c;该程序可以应用再大部分照片和图片&#xff0c;包括徽标、卡通和动漫 可能很多朋友都会遇到需要批量增强和锐化照片的情况&#xff1a;例如&#xff0c;如果拍摄过程中曝光不足、夜晚噪点多或者画面模…

matplotlib调整清晰度和图像大小

问题 有时我们在使用matplotlib作图时&#xff0c;图片不清晰或者图片大小不是我们想要的&#xff0c;例如下图 上图的相关代码如下&#xff1a; import matplotlib.pyplot as pltx [10,20,30,40,50,60,70,80,90,1000] y1 [7,17,27,37,43,49,57,65,71,77] y2 [7,17,27,37,…

Windows——提高扩展显示屏的清晰度的一种方法

Windows——提高扩展显示屏的清晰度的一种方法 一、鼠标右键&#xff0c;选择“显示设置”二、选择“高级显示设置”三、将显示器选择外接显示器四、将刷新率更改成最高 一、鼠标右键&#xff0c;选择“显示设置” 二、选择“高级显示设置” 三、将显示器选择外接显示器 四、将…

11种图像清晰度评价函数

典型无参考图像清晰度评价&#xff08;可用作对焦评价函数&#xff09; Tenengrad评价函数 Tenengrad函数是一种由Tenenbaum提出的&#xff0c;基于梯度的常用图像清晰度评价函数。特南梯度。 在图像处理中&#xff0c;一般认为对焦好的图像具有更尖锐的边缘&#xff0c;故具…

opencv 图片清晰度检测

opencv 图片清晰度判断代码 读取D盘里面的两张图片&#xff0c;进行清晰度的判别。 阈值可以自行修改 #include <highgui/highgui.hpp> #include <imgproc/imgproc.hpp>using namespace std; using namespace cv;int main() {Mat imageSource imread("D:/1…