安卓app测试之流量监控

article/2025/10/24 2:43:58

一、查看PID

通过ps命令查看:ps | grep packageName

 案例:adb shell "ps | grep tv.danmaku.bili"  

adb shell "ps | grep tv.danmaku.bili$"  

二、查看UID

1、通过查看packages.list

adb shell cat /data/system/packages.list | grep packageName 

案例:adb shell "cat /data/system/packages.list | grep tv.danmaku.bili"

2、查看status文件

adb shell cat /proc/<pid>/status 此处的<pid>需要替换成自己的pid的值

adb shell "cat /proc/3203/status"____【不加引号也行,一般带有grep需要加引号】

三、流量监控

1、通过查看对应uid目录下的tcp_rcv和tcp_snd两个文件

  1)、adb shell cat /proc/uid_stat/<uid>/tcp_snd

  2)、adb shell cat /proc/uid_stat/<uid>/tcp_rcv

  3)、命令中的<uid>要替换成自己的uid

2、通过proc/net/xt_qtaguid/stats

  1)、adb shell cat /proc/net/xt_qtaguid/stats | grep <uid>

  2)、命令中的<uid>要替换成自己的uid 

3、通过PID下面的net/dev

  1)、adb shell cat /proc/<pid/net/dev

  2)、命令中的<pid>要替换成自己的pid

 

转载于:https://www.cnblogs.com/wuzm/p/10969750.html


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

相关文章

Android的app性能测试--流量

测试场景&#xff1a;在手机上面点击想要测试的界面或者一组场景&#xff0c;然后查看用了多少流量。 方法一&#xff1a;使用流量测试的工具&#xff1a;1.tcpdump抓包 2 wireshark进行分析 tcpdump介绍&#xff1a;tcpdump是一款用于截取网络分组&#xff0c;并输出分组内容的…

APP性能测试:启动时间、CPU、耗电量、流量、内存

app的启动与停止 启动app的命令&#xff1a;adb shell am start -n packageName/activity 查看被测应用app的包名和活动名activity的命令&#xff1a; adb shell "dumpsys window | grep mCurrentFocus" 这里以调出系统通讯录为例。 查看app启动时间命令&#x…

Charles 流量配置(弱网测试)、断点调试

一、流量配置 流量配置主要是用来检测软件&#xff08;APP&#xff09;在不同的网络环境下的一个表现&#xff0c;例如出现丢包闪退等情况. 流量配置主要有以下四步&#xff1a; 在 Charles 窗口中点击菜单 “Proxy” &#xff0c;选择 "Throttle Setting" 进行网络…

APP测试内容 -- 流量测试常见测试方法

APP测试内容 -- 流量测试常见测试方法 大部分摘自&#xff1a;https://blog.csdn.net/baidu_21833433/article/details/63255182#commentBox 一、Android自带统计功能&#xff08;统计流量总数值&#xff09; proc/uid_stat/{UID}/tcp_snd和tcp_rcv UID是每个app安装时候分配的…

app性能测试:(三)流量监控

app性能测试&#xff1a;&#xff08;三&#xff09;流量监控 下面对流量监控进行分析&#xff1a; 获取进程ID指令 adb shell “ps | grep 包名”获取进程ID流量adb shell cat /proc/pid/net/dev pid换成第一步获取到的进程ID receive是指当前进程接收的数据&#xff0c;tra…

APP的流量测试(android和iOS的流量测试)

1、准备 性能测试工具—fiddler、电脑、Google浏览器、手机、无线&#xff08;手机需要和电脑在一个网段里&#xff09; 2、知识点 1&#xff09;掌握fiddler工具安装&#xff08;这个相对比较简单&#xff0c;大家百度进行安装即可&#xff09; 也可以访问这个网页进行下载…

自动化测试之流量回放技术

流量回放近几年一直是大家热衷讨论的话题&#xff0c;具体的效果智者见智。文章作者也是在技术工程领域有丰富的实践经验&#xff0c;推荐一看。 本篇背景是另外一同事朋友&#xff0c;最近在利用流量回放技术应用在服务端接口自动化测试方面&#xff0c;还在各部门全力推进阶段…

数据流测试

一、基本概念 定义节点 -- DEF(v,n) 使用节点 -- USE(v,n) 谓词使用 -- P-use 计算使用 -- C-use 定义-使用路径 -- du-path 定义-清除路径 -- dc-path 全定义覆盖准则&#xff1a;测试路径需要覆盖所有定义点和任意一个使用点&#xff0c;用dc-path扩展…

app性能测试--流量

测试场景&#xff1a;在手机上面点击想要测试的界面或者一组场景&#xff0c;然后查看用了多少流量。 方法一&#xff1a;使用流量测试的工具&#xff1a;1.tcpdump抓包 2 wireshark进行分析 tcpdump介绍&#xff1a;tcpdump是一款用于截取网络分组&#xff0c;并输出分组内容的…

APP性能测试——流量测试(二)

续上文&#xff1a;APP性能测试--流量测试(一)&#xff0c;上篇文章介绍了如何通过代理工具抓网络请求&#xff0c;通过代理抓包我们可以抓到http和https请求的详细信息&#xff0c;由于代理我们需要连接wifi&#xff0c;很难抓取到4G网络下的流量值&#xff1b;今天介绍一下如…

App性能测试之流量监控

下面对流量监控进行分析&#xff1a; 获取进程ID指令adb shell “ps | grep 包名” 获取进程ID流量adb shell cat /proc/pid/net/dev pid换成第一步获取到的进程ID receive是指当前进程接收的数据&#xff0c;transmit是指当前进程发出请求的数据&#xff0c;流量是这两者之和…

性能测试——流量测试

原文资料&#xff1a; http://testerhome.com/topics/2643 http://testerhome.com/topics/2068 ------------------- 流量篇 最近在研究IOS 的性能测试&#xff0c;时间太紧没来得及发帖&#xff0c;加通宵挤出时间给大家分享一点东西&#xff0c;希望对大家有所帮助&#xff0…

App 流量常见测试方法

方法一&#xff1a;Android系统自带统计功能&#xff08;总体流量数值&#xff09; Proc/uid_stat/{UID}/tcp_snd和tcp_rcv UID是每个app安装时候分配的唯一编号用于识别该app. tcp_snd&#xff1a;表示发送数据累计大小&#xff0c;单位是字节 tcp_rcv&#xff1a;表示接收…

APP专项测试:流量测试

手机的电量与流量测试主要为了站在用户角度思考&#xff0c;毕竟电量、流量消耗毕竟大&#xff0c;会影响客户的使用感受。手机端电量使用率是和CPU使用率成正比的。 由于这个表现没有毕竟详细的规定&#xff0c;只能给出一个通用的范围&#xff0c;CPU使用率不能超过10%以上&…

APP性能测试——流量测试(一)

写在前面&#xff1a; 第一期主要介绍如何通过anyproxy工具进行流量测试&#xff0c;二期介绍如何通过adb 命令实时监控wifi、4G下的上行以及下行流量值。 app的流量测试是性能测试中重要的指标&#xff0c;也是用户体验的重要部分&#xff0c;目前了解到的有三种方法&#xff…

软件测试简历包装我们会了,但测试人的自我“包装”呢?HR自我介绍包装小技巧【建议收藏】

小编热衷于收集整理资源&#xff0c;记录踩坑到爬坑的过程。希望能把自己所学&#xff0c;实际工作中使用的技术、学习方法、心得及踩过的一些坑&#xff0c;记录下来。也希望想做软件测试的你一样&#xff0c;通过我的分享可以少走一些弯路&#xff0c;可以形成一套自己的方法…

软件测试人员应该如何介绍自己测试过的项目

测试人员在找工作的过程中&#xff0c;通常有一个问题是很难绕开的。就是要如何向别人介绍自己之前做过的项目。下面我们就这个问题简单的做一些分析。 要解决这个问题&#xff0c;大体上可以分为如下几个步骤&#xff1a; 1、对项目进行基本介绍 2、说明自己负责测试的模块 …

安装Node出现2502问题

安装nodejs时出现2502/2503错误解决方法 解决方法&#xff1a; 1.以管理员身份运行cmd 2.在cmd中打开msi文件的目录 切换d盘符为&#xff1a; d: 返回上一文件夹&#xff1a;cd … 打开文件夹&#xff1a;cd 文件夹名称 3.执行命令 msiexec /package msi文件名 4.弹出nod…

安装应用程序遇到2503、2502解决办法

原因&#xff1a;主要是权限不够。 方法一&#xff1a;右键&#xff0c;管理员身份运行。 方法二&#xff1a;管理员命令提示符&#xff0c;输入“msiexec /package E:download\SmarTTY.msi”

window系统下**Node环境安装失败: 错误代码: 2502 、2503

Window系统**Node环境安装失败: 错误代码: 2502 、2503 失败原因: 系统账户权限不足 如下图所示: 解决办法: 以管理员身份运行powershell命令行工具输入运行安装包命令msiexec /package node 安装包位置 例如: &#xfffc; 复制的文件路径不用Ctrlv, 在命令行工具点击右键…