android 智能电视 电视盒子 安卓嵌入式硬件LAN压力测试

android 智能电视 电视盒子 安卓嵌入式硬件LAN压力测试

android环境下部分必须用到的查询命令

android系统下很多linux查询命令无法直接使用,在这里记录下,方便以后工做种忘记,可以直接参考使用。

操作命令

1)cat /proc/partitions [查看设备所有分区]
在这里插入图片描述
2)cat /proc/devices [查询系统下挂载设备]
在这里插入图片描述
3)ls -all [查看当前文件夹路径下所有文件,此命名方便查看文件的读写属性,ls -文件名称也可以使用]
在这里插入图片描述
4) busubox ifconfig [查询网卡设备,及网卡操作使用到的命令]
在这里插入图片描述
5)cat /proc/cpuinfo [查询cpu设备信息]
在这里插入图片描述
6)cat /proc/meminfo [查询内存信息]
在这里插入图片描述
7)
7)使用mount命令增加文件夹读写权限,亲测设备重启后失效,adb push命令无法使用时候可以使用此条命令,(先将需要上传的文件上传到测试设备的可以读写路径下,再执行cp命令将文件拷贝到目标文件夹即可)
在这里插入图片描述

LAN口使用android-iperf测试工具执行LAN口吞吐量压力测试

1)我的安卓测试设备默认system/bin路径是只读权限,无写入权限,先使用FTP工具将ipef工具上传至测试设备可写入路径;
在这里插入图片描述
2)给system/bin/路径增加写权限;
在这里插入图片描述
-rwxrwxrwx root root 827678 2021-01-08 16:35 iperf
rwx–rwx–rwx–这里的3个连续rwx代表含义自行百度,变成这样就可以进行下一步操作了;
3)赋权
在这里插入图片描述
4)首先测LAN口上行压力测试;
PC端打开iperf工具所在路径;不要直接双击exe文件,需要按住shift键后同时在文件夹空白处点击鼠标左键选中空白页面后然后右键选项中打开power shell窗口;
在这里插入图片描述
在打开的power shell窗口后面键入命令:./iperf -s
在这里插入图片描述
在android测试端设备iperf文件所在的system/bin/路径下执行:
在这里插入图片描述
至此,LAN口上行吞吐压力测试已跑起来了,iperf工具后面跟的参数可以自行百度;测上行这里填写的ip是你测试机的IP,也就是你测试电脑的IP;IP配置此处就不说了,自行百度;
经历了很久很久的测试之后,执行busybox命令,查看对用网口的TX项目里的errors参数确定有没有误码,
在这里插入图片描述
这里最好自己搞一个ethtool工具进去,可以方便的查看LAN口的带宽及很多信息:https://blog.csdn.net/u013686019/article/details/51491364?ops_request_misc=%25257B%252522request%25255Fid%252522%25253A%252522161033002516780255254046%252522%25252C%252522scm%252522%25253A%25252220140713.130102334.pc%25255Fall.%252522%25257D&request_id=161033002516780255254046&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_v2~rank_v29-2-51491364.pc_search_result_no_baidu_js&utm_term=%E5%AE%89%E5%8D%93%E4%BD%BF%E7%94%A8ethtool%E5%91%BD%E4%BB%A4
iperf工具好像只能将千兆跑到百兆,只能通过去查看误码errors去评估,有error就是有误码,error为0就是没有误码,要是想将网口冲千兆包的话,只能用专业冲包一起tesgine了。
5)LAN口下行压力测试;
测试设备上直接执行:./iperf -s
在这里插入图片描述
电脑上需要关闭之前的power shell窗口或者退出也可以:,然后重新打开新的power shell窗口并执行:
./iperf -c 192.168.10.10 -i 1 -w 1M -t 60
此处IP为android测试板子的ip,测试完毕后再在测试班adb shell窗口中使用busybox ifconfig eth0查看误码;
在这里插入图片描述

THE END

不多说废话,看题目,本教程适合练手,会python+android基础的人群,文件较大,上传乃是下载链接,下面上目录: 1-1 课程导学 2-1 如何学好Android App性能测试? 2-10 详解【电量】监控值的获取方法 \' D, l" p) d6 d. K9 [7 p 2-11 详解【电量】监控脚本实现和数据分析 O, e4 X& K0 S% h8 v8 V9 ? 2-12 详解【内存】监控值的获取方法 k! e6 e# C" K% z9 k- l 2-13 详解【内存】监控脚本实现和数据分析0 d; e- S% G6 r3 H: g 2-14 详解【FPS&过度渲染】的概念和监控方法 - 分析页面卡慢的方法# G! _2 O9 T* j" K s3 v6 C0 l 2-2 工欲善其事必先利其器-性能测试环境准备 2-3 详解【启动时间】监控值的获取方法0 n( p* l; g C 2-4 详解【启动时间】监控脚本实现% B2 z( C( E& S: n r1 e 2-5 详解【启动时间】数据分析 2-6 【启动时间】时间戳差值监控方法概要介绍 2-7 详解【CPU】监控值的获取方法、脚本实现和数据分析 2-8 详解【流量】监控值的获取方法7 r7 ~/ D5 |+ h9 m9 i6 p) b: Y 2-9 详解【流量】监控脚本实现和数据分析2 [9 {# {$ c9 k/ T, `/ t" \ 3-1 为什么需要使用框架实现自动化测试? 3-10 UnitTest框架之TestCase,TestSuite,TestRunner简介3 A2 {1 F2 @; K 3-11 UnitTest框架之TestSuite,TestRunner自动化测试 3-12 数据驱动框架DDT简介 3-13 数据驱动框架DDT的使用方法 3-14 数据驱动框架DDT实战; 3-2 准备一个被测APP 3-3 工欲善其事必先利其器-自动化测试环境准备 3-4 Android App自动化测试(一) 3-5 Android App自动化测试(二) 3-6 Android App自动化测试(三) 3-7 UnitTest框架之TestFixture简介 3-8 UnitTest框架之TestFixture自动化测试(一) 3-9 UnitTest框架之TestFixture自动化测试(二) 4-1 如何学好Android App API接测试? 4-10 Fiddler构造HTTP Get请求 4-11 Fiddler构造HTTP Post请求 4-12 Fiddler抓取手机上的网络数据包 4-13 为什么使用PostMan做API接测试 4-14 工欲善其事必先利其器-PostMan工具准备 4-15 PostMan测试HTTP Get请求 4-16 PostMan测试HTTP Post请求 4-17 数据驱动DDT实现API接自动化测试简介) 4-18 Python requests测试HTTP中的Get、Post请求 4-19 数据驱动DDT实现API接自动化测试(一) 4-2 什么是API 4-20 数据驱动DDT实现API接自动化测试(二); 4-3 抓包神器Fiddler简介 4-4 Fiddler抓包原理解析 4-5 Fiddler修改客户端发出的请求(一) 4-6 Fiddler修改客户端发出的请求(二) 4-7 Fiddler修改服务器端返回的内容 4-8 Fiddler实现会话的过滤、对比及请求的编解码 4-9 Fiddler实现Host的配置 5-1 测试工程师为什么需要掌握持续集成? 5-2 持续集成的概念、流程和意义 5-3 讲解持续集成工具Jenkins3 5-4 Jenkins工具密码的修改 5-5 Jenkins工具的配置说明 5-6 Jenkins工具系统配置和Job配置 5-7 Jenkins工具手动持续集成实战 5-8 Jenkins工具自动化持续集成实战 6-1 Native App自动化测试及Appuim框架介绍 6-2 自动化测试环境、元素识别工具、脚本设计原则-LOVE原则的讲解 6-3 Native App自动化脚本的实现 6-4 Appium自动化测试框架API讲解与案例实践(一) 6-5 Appium自动化测试框架API讲解与案例实践(二) 6-6 Appium自动化测试框架API讲解与案例实践(三) 6-7 Appium自动化测试框架API讲解与案例实践(四) 6-8 Appium自动化测试框架API讲解与案例实践(五) 6-9 Appium自动化测试框架API讲解与案例实践(六) 7-1 Hybrid App自动化测试概要 7-2 Appium基于Sele
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值