批量获取Android设备运行时间

老虎说测试 大话测试字数 1068阅读3分33秒阅读模式
摘要部分Android设备在运行的时候,我们没办法去查看在运行过程中是否重启了,因为没有办法接显示器,而在不影响客户软件的情况,我们需要想想办法去实现这个事情,确保所做的测试是有效的,...

批量获取Android设备运行时间

部分Android设备在运行的时候,我们没办法去查看在运行过程中是否重启了,因为没有办法接显示器,而在不影响客户软件的情况,我们需要想想办法去实现这个事情,确保所做的测试是有效的,因此便有了以下的脚本。文章源自陈学虎-https://chenxuehu.com/article/2017/06/6860.html

简单的说明下,我们主要是使用上一篇文章中批量去连接设备:文章源自陈学虎-https://chenxuehu.com/article/2017/06/6860.html

当然通过adb连接到设备了,我们就能想干嘛就干嘛了,嘿嘿,别多想文章源自陈学虎-https://chenxuehu.com/article/2017/06/6860.html

实现代码文章源自陈学虎-https://chenxuehu.com/article/2017/06/6860.html

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

echo %date% %time% >> d:/2.txt文章源自陈学虎-https://chenxuehu.com/article/2017/06/6860.html

for /l %%i in (101,1,118) do (文章源自陈学虎-https://chenxuehu.com/article/2017/06/6860.html

echo 192.168.1.%%i文章源自陈学虎-https://chenxuehu.com/article/2017/06/6860.html

adb -s 192.168.1.%%i:5555 shell cat /proc/uptime ) >> d:/uptime.txt文章源自陈学虎-https://chenxuehu.com/article/2017/06/6860.html

pause文章源自陈学虎-https://chenxuehu.com/article/2017/06/6860.html

 

 

最终会生成如下文件(时间是假数据,因为现在没在公司):

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
2017/06/30 周五 22:30:34.62
192.168.1.101
780468.88 320149.75
192.168.1.102
780468.94 320149.79
192.168.1.103
780469.00 320149.81
192.168.1.104
780469.06 320149.81
192.168.1.105
780469.12 320149.83
192.168.1.106
780469.17 320149.88
192.168.1.107
780469.23 320149.91
192.168.1.108
780469.29 320149.91
192.168.1.109
780469.35 320149.92
192.168.1.110
780469.40 320149.96
192.168.1.111
780469.46 320150.00
192.168.1.112
780469.51 320150.05
192.168.1.113
780469.57 320150.10
192.168.1.114
780469.63 320150.15
192.168.1.115
780469.70 320150.15
192.168.1.116
780469.77 320150.15
192.168.1.117
780469.83 320150.15
192.168.1.118
780469.89 320150.20
2017/06/30 周五 22:30:34.62 192.168.1.101 780468.88 320149.75 192.168.1.102 780468.94 320149.79 192.168.1.103 780469.00 320149.81 192.168.1.104 780469.06 320149.81 192.168.1.105 780469.12 320149.83 192.168.1.106 780469.17 320149.88 192.168.1.107 780469.23 320149.91 192.168.1.108 780469.29 320149.91 192.168.1.109 780469.35 320149.92 192.168.1.110 780469.40 320149.96 192.168.1.111 780469.46 320150.00 192.168.1.112 780469.51 320150.05 192.168.1.113 780469.57 320150.10 192.168.1.114 780469.63 320150.15 192.168.1.115 780469.70 320150.15 192.168.1.116 780469.77 320150.15 192.168.1.117 780469.83 320150.15 192.168.1.118 780469.89 320150.20
  1. 2017/06/30 周五 22:30:34.62
  2. 192.168.1.101
  3. 780468.88 320149.75
  4.  
  5. 192.168.1.102
  6. 780468.94 320149.79
  7.  
  8. 192.168.1.103
  9. 780469.00 320149.81
  10.  
  11. 192.168.1.104
  12. 780469.06 320149.81
  13.  
  14. 192.168.1.105
  15. 780469.12 320149.83
  16.  
  17. 192.168.1.106
  18. 780469.17 320149.88
  19.  
  20. 192.168.1.107
  21. 780469.23 320149.91
  22.  
  23. 192.168.1.108
  24. 780469.29 320149.91
  25.  
  26. 192.168.1.109
  27. 780469.35 320149.92
  28.  
  29. 192.168.1.110
  30. 780469.40 320149.96
  31.  
  32. 192.168.1.111
  33. 780469.46 320150.00
  34.  
  35. 192.168.1.112
  36. 780469.51 320150.05
  37.  
  38. 192.168.1.113
  39. 780469.57 320150.10
  40.  
  41. 192.168.1.114
  42. 780469.63 320150.15
  43.  
  44. 192.168.1.115
  45. 780469.70 320150.15
  46.  
  47. 192.168.1.116
  48. 780469.77 320150.15
  49.  
  50. 192.168.1.117
  51. 780469.83 320150.15
  52.  
  53. 192.168.1.118
  54. 780469.89 320150.20
  55.  

这个在批量监控设备上,还是有很大的帮助的,目前主要实现时间的监控,对于高级的类似log抓取,内存分析,进程监控,都能去实现,只要有了需求,就能实现。

 

 最后更新:2017-10-21
  • 版权声明:本文为原创文章,转载请附上原文出处链接及本声明。
  • 转载请注明:批量获取Android设备运行时间 | https://chenxuehu.com/article/2017/06/6860.html