获取monkeyrunner脚本中的当前CPU使用情况

时间:2013-03-12 17:01:08

标签: jython cpu-usage monkeyrunner

我正在使用monkeyrunner Jython脚本来自动化一些UI测试。我想在执行下一步之前确认上一步已完成,具体取决于操作系统的当前CPU使用情况(运行仿真器的PC)。因此,我需要一种方法来获取monkeyrunner Jython脚本中的当前CPU使用情况。

我做过一些调查,但看起来像monkeyrunner Jython脚本不适用于psutil:Monkeyrunner doesnt find my module

任何人都可以告诉我在monkeyrunner Jython脚本中获取当前CPU使用率的最简单方法是什么?

感谢。

2 个答案:

答案 0 :(得分:0)

尝试使用 top 命令来获取cpu,

1.如果你想获得android设备的cpu使用,请执行此操作: -

import os
top_10_ps_list=os.popen('adb shell top -n 1 -m 10').read()

2.如果你想获得PC OS的CPU使用率,请执行此操作: -

import os
top_10_ps_list=os.popen('top -b -n 1').read()

答案 1 :(得分:0)

您可以直接从MonkeyDevice调用shell命令:

top10 = device.shell('top -n 1 -m 10')