新人求教,关于 cpu 占用
新人求指教adb shell dumpsys cpuinfo和adb -shell top -n 1 -d 0.5 方法都可以拿到应用占用的cpu,但是两个方法获取的数据相差很大,哪种方法更准确呢?另外在做monkey测试的时候,同时开启性能监控,但monkey是随机,有时候会在消耗cpu和内存的页面执行很久,有时一些页面不怎么消耗cpu内存 ,那么得到的数据就不真实。请问获取的性能数据有无意义? monkey的机制就说明了,监控性能这块肯定不准确。可以考虑:集成到自动化测试中
用思寒的的AppCrawler去拓展,一直我就有这想法,还没有去实践 感谢提供思路 。我看到你的appium自动化测试,监控性能放在每个case执行中,我有个想法,不依赖于case,做一个定时器,自动化测试的同时,每隔5s就获取一次性能数据。这样是不是更好? 我是开一个线程定时2s取一次top -n ,最后再算平均和最大值,作为一个遍历的参考性能 我一般用adb shell dumpsys cpuinfo | grep packagename监控流量
页:
[1]