2013-03-12 64 views
0

我正在使用monkeyrunner Jython腳本來自動化一些UI測試。基於操作系統的當前CPU使用情況(模擬器運行的PC的當前使用情況),我要確認在執行下一步之前完成上一步驟。因此,我需要一種方法來獲取monkeyrunner Jython腳本中的當前CPU使用情況。獲取monkeyrunner腳本中的當前CPU使用率

我已經做了一些調查,但看起來像monkeyrunner Jython腳本不psutil工作:Monkeyrunner doesnt find my module

任何人都可以告訴我什麼是獲得一個monkeyrunner Jython腳本當前CPU使用的最簡單的方法?

謝謝。

回答

0

嘗試頂部命令來獲取CPU使用率,

1.try這一點,如果你想獲得Android設備的CPU使用率: -

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

2.try這一點,如果你想獲得PC OS的CPU使用率: -

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

謝謝。但我想獲得PC OS的CPU使用率,而不是仿真器OS。 – 2013-03-13 16:57:57

+0

編輯答案。 – Rilwan 2013-03-14 01:31:11

0

您可以調用外殼從MonkeyDevice直接命令:

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

謝謝。但我想獲得PC OS的CPU使用率,而不是仿真器OS。 – 2013-03-13 17:00:31