如何停止Monkey測試

當我們運行Monkey測試時,命令發出之後,手機便開始執行monkey命令了。Monkey命令具體用法如下圖所示:


網上大部分人認爲monkey開始測試之後,就不能停止,除非時間數執行完成,或者在cmd窗口執行adb reboot來進行手機重啓操作。其實,還有其他辦法來終止monkey測試,下面我們來詳細談談。

首先,我們運行adb shell,然後輸入如下命令:

monkey -p zte.com.cn.filer -s 20 --monitor-native-crashes -v -v  --throttle 600 2000
monkey後面的-p用來指定是哪個包,上面是文件管理器,時間間隔--throttle爲600ms,事件數爲2000,執行時間還是相當長的。

這個時候,其實手機後臺的進程就有monkey進程在執行,你執行如下命令:

ps | grep monkey


上圖中可以看到,有monkey進程在後臺運行,id爲15248,然後我們可以運行kill命令,來殺死該進程。執行如下命令:

kill pid(如上圖中的15248)即可。

然後可以看到手機進程中的monkey進程被殺死了,再執行ps | grep monkey,就會發現沒有monkey進程。當然,手機也不再執行monkey測試了。

其實原理狠簡單,就是利用kill命令,殺死monkey進程即可。希望這篇博文能夠幫助到大家。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章