51Testing软件测试论坛

标题: 新人求教,关于 cpu 占用 [打印本页]

作者: 八戒你干嘛    时间: 2017-6-21 13:07
标题: 新人求教,关于 cpu 占用

新人求指教

adb shell dumpsys cpuinfo和adb -shell top -n 1 -d 0.5 方法都可以拿到应用占用的cpu,但是两个方法获取的数据相差很大,哪种方法更准确呢?

另外在做monkey测试的时候,同时开启性能监控,但monkey是随机,有时候会在消耗cpu和内存的页面执行很久,有时一些页面不怎么消耗cpu内存 ,那么得到的数据就不真实。

请问获取的性能数据有无意义?


作者: 草帽路飞UU    时间: 2017-6-21 15:20
monkey的机制就说明了,监控性能这块肯定不准确。可以考虑:

集成到自动化测试中
用思寒的的AppCrawler去拓展,一直我就有这想法,还没有去实践
作者: 乐哈哈yoyo    时间: 2017-6-21 15:21
感谢提供思路 。我看到你的appium自动化测试,监控性能放在每个case执行中,我有个想法,不依赖于case,做一个定时器,自动化测试的同时,每隔5s就获取一次性能数据。这样是不是更好?
作者: 悠悠小仙仙    时间: 2017-6-21 15:22
我是开一个线程定时2s取一次top -n ,最后再算平均和最大值,作为一个遍历的参考性能
作者: 巴黎的灯光下    时间: 2017-6-21 15:22
我一般用adb shell dumpsys cpuinfo | grep packagename监控流量




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2