安卓机器老化试验监控方案

老虎说测试 大话测试字数 1578阅读5分15秒阅读模式
摘要安卓机器老化试验监控方案。

安卓机器老化试验监控方案-图片1

对于不带显示器的安卓机器老化测试,最明显的就是没有画面显示,没电视那么容易直接肉眼查看画面,其次就是接显示器的时候,会产生静电,而导致出现各种非试验产生的问题,因此不可取。文章源自陈学虎-https://chenxuehu.com/article/2017/07/6869.html

现在针对安卓机器采用了网络adb的方式来进行监控,这个监控涉及到两个方面,一个方面就是在产品的指示灯上,老化模式必须做成闪烁的模式,肉眼观察,其次就是读取系统的启动时间,来判定机器是否重启过,因为机器重启了,看灯是没办法的,或者是采用一些特殊的方式进入老化模式,但是不能确保每一款机器都能使用,而我们今天介绍的方式,适合所有的安卓方案的测试。文章源自陈学虎-https://chenxuehu.com/article/2017/07/6869.html

以下脚本根据自己的需要去调整更新,未做到完全自动化,因为目前还没这个需求。文章源自陈学虎-https://chenxuehu.com/article/2017/07/6869.html

 文章源自陈学虎-https://chenxuehu.com/article/2017/07/6869.html

准备adb连接脚本文章源自陈学虎-https://chenxuehu.com/article/2017/07/6869.html

 文章源自陈学虎-https://chenxuehu.com/article/2017/07/6869.html

for /l %%i in (101,1,118) do adb connect 192.168.1.%%i >> d:/connect.txt
pause

读取设备启动时间脚本文章源自陈学虎-https://chenxuehu.com/article/2017/07/6869.html

 文章源自陈学虎-https://chenxuehu.com/article/2017/07/6869.html

echo %date:~0,4%-%date:~5,2%-%date:~8,2% %time:~0,2%:%time:~3,2%:%time:~6,2%@@@ > d:/uptime.txt
for /l %%i in (101,1,118) do (
echo IP : 192.168.1.%%i 
echo TIME : 
adb -s 192.168.1.%%i:5555 shell cat /proc/uptime 
echo END
) >> d:/uptime.txt
echo @@@  >> d:/uptime.txt
pause

现在我们就能得到一个包含时间的文本了,大概结构如下文章源自陈学虎-https://chenxuehu.com/article/2017/07/6869.html

 文章源自陈学虎-https://chenxuehu.com/article/2017/07/6869.html

2017-07-06 19:00:26@@@ 
IP : 192.168.1.101 
TIME : 
121239.10 405661.74

END
IP : 192.168.1.102 
TIME : 
696234.96 2330542.52

END
IP : 192.168.1.103 
TIME : 
696716.82 2333233.89

END
IP : 192.168.1.104 
TIME : 
696715.63 2330983.66

END
IP : 192.168.1.105 
TIME : 
696715.27 2335531.24

END
IP : 192.168.1.106 
TIME : 
696714.94 2334821.70

END
IP : 192.168.1.107 
TIME : 
696716.96 2336979.07

END
IP : 192.168.1.108 
TIME : 
556352.15 1865180.96

END
IP : 192.168.1.109 
TIME : 
603501.31 2023862.43

END
IP : 192.168.1.110 
TIME : 
643028.28 2148287.05

END
IP : 192.168.1.111 
TIME : 
696718.32 2333809.88

END
IP : 192.168.1.112 
TIME : 
696717.94 2334546.38

END
IP : 192.168.1.113 
TIME : 
696715.45 2332263.24

END
IP : 192.168.1.114 
TIME : 
556488.65 1864876.74

END
IP : 192.168.1.115 
TIME : 
696718.63 2335185.86

END
IP : 192.168.1.116 
TIME : 
601504.44 2015926.95

END
IP : 192.168.1.117 
TIME : 
696718.18 2329823.43

END
IP : 192.168.1.118 
TIME : 
696718.44 2336460.68

END
@@@  

 

接下来我采用我擅长的PHP脚本/python脚本进行处理,这里我使用PHP脚本,然后我们就能完美的通过界面看到这样的显示

 

安卓机器老化试验监控方案-图片2

 

当然,该工具目前比较零散,还有优化的空间,不过够目前使用了,后续可以考虑使用python进行编写。

工作在于折腾,说不定就能折腾出牛逼的东西来。

 

历史上的今天
7 月
6
 最后更新:2017-10-21
  • 版权声明:本文为原创文章,转载请附上原文出处链接及本声明。
  • 转载请注明:安卓机器老化试验监控方案 | https://chenxuehu.com/article/2017/07/6869.html