最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

利用 Monkey 命令操作屏幕快速滑動

 更新時間:2016年12月07日 10:25:19   作者:FrankFan  
Monkey測試是Android平臺自動化測試的一種手段,通過Monkey程序模擬用戶觸摸屏幕、滑動Trackball、按鍵等操作來對設(shè)備上的程序進(jìn)行壓力測試,檢測程序多久的時間會發(fā)生異常

一、Monkey測試簡介

Monkey測試是Android平臺自動化測試的一種手段,通過Monkey程序模擬用戶觸摸屏幕、滑動Trackball、按鍵等操作來對設(shè)備上的程序進(jìn)行壓力測試,檢測程序多久的時間會發(fā)生異常。

二、Monkey程序介紹

1) Monkey程序由Android系統(tǒng)自帶,使用Java語言寫成,在Android文件系統(tǒng)中的存放路徑是:/system/framework/monkey.jar;

2) Monkey.jar程序是由一個名為“monkey”的Shell腳本來啟動執(zhí)行,shell腳本在Android文件系統(tǒng)中的存放路徑是:/system/bin/monkey;這樣就可以通過在CMD窗口中執(zhí)行:adb shell monkey {+命令參數(shù)}來進(jìn)行Monkey測試了。

列表中有 十幾種 item,也有幾種重型控件 無限滾動的水平 banner 和可以無限垂直滾動的類似淘寶頭條的控件。擔(dān)心會出現(xiàn)內(nèi)存泄露或者其他問題,于是用 mokey 測試 快速滑動來發(fā)現(xiàn)隱藏問題。

運(yùn)行

monkeyrunner fling.py

查看 android monitor 內(nèi)存也都釋放掉了

測試代碼如下

代碼如下 fling.py

#!/usr/bin/env monkeyrunner
import time
from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
device = MonkeyRunner.waitForConnection(5)
# fling up
def scrollUpFling():
device.touch(100, 500, MonkeyDevice.DOWN)
device.touch(100, 100, MonkeyDevice.MOVE)
device.touch(100, 100, MonkeyDevice.UP)
print "fling up"
# fling down
def scrollDownFling():
device.touch(100, 400, MonkeyDevice.DOWN)
device.touch(100, 500, MonkeyDevice.MOVE)
device.touch(100, 500, MonkeyDevice.UP)
print "fling down"
def fling():
for i in range(1,1000):
scrollUpFling()
time.sleep(0.1)
scrollDownFling()
time.sleep(0.1)
fling()

以上所述是小編給大家介紹的利用 Monkey 命令操作屏幕快速滑動,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • python 中文編碼亂碼問題的解決

    python 中文編碼亂碼問題的解決

    中文編碼問題一直是程序員頭疼的問題,本文將盡量用通俗的語言帶大家徹底的了解字符編碼以及Python2和3中的各種編碼問題。感興趣的可以了解一下
    2021-11-11
  • Python讀取指定目錄下指定后綴文件并保存為docx

    Python讀取指定目錄下指定后綴文件并保存為docx

    這篇文章主要介紹了Python讀取指定目錄下指定后綴文件并保存為docx,需要的朋友可以參考下
    2017-04-04
  • Python實戰(zhàn)之MNIST手寫數(shù)字識別詳解

    Python實戰(zhàn)之MNIST手寫數(shù)字識別詳解

    MNIST數(shù)據(jù)集是機(jī)器學(xué)習(xí)領(lǐng)域中非常經(jīng)典的一個數(shù)據(jù)集,由60000個訓(xùn)練樣本和10000個測試樣本組成,每個樣本都是一張28 * 28像素的灰度手寫數(shù)字圖片。本文主要介紹了通過 MNIST實現(xiàn)手寫數(shù)字識別,需要的可以參考一下
    2022-01-01
  • 淺析Python中的多進(jìn)程與多線程的使用

    淺析Python中的多進(jìn)程與多線程的使用

    這篇文章主要介紹了Python中的多進(jìn)程與多線程,線程與進(jìn)程一直是Python學(xué)習(xí)和運(yùn)用當(dāng)中的重點和難點,本文采用簡單的例子進(jìn)行講解,需要的朋友可以參考下
    2015-04-04
  • Python中標(biāo)準(zhǔn)庫array數(shù)組操作舉例詳解

    Python中標(biāo)準(zhǔn)庫array數(shù)組操作舉例詳解

    這篇文章主要介紹了Python中標(biāo)準(zhǔn)庫array數(shù)組操作的相關(guān)資料,Python的array模塊提供了固定類型數(shù)組類,用于高效存儲同類型元素,節(jié)省內(nèi)存并支持?jǐn)?shù)值計算,需要的朋友可以參考下
    2025-04-04
  • python基礎(chǔ)之文件操作

    python基礎(chǔ)之文件操作

    這篇文章主要介紹了python文件操作,實例分析了Python中返回一個返回值與多個返回值的方法,需要的朋友可以參考下
    2021-10-10
  • python add_argument()用法解析

    python add_argument()用法解析

    這篇文章主要介紹了python add_argument()用法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01
  • Python TestSuite生成測試報告過程解析

    Python TestSuite生成測試報告過程解析

    這篇文章主要介紹了Python TestSuite生成測試報告過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-07-07
  • Python中的整除和取模實例

    Python中的整除和取模實例

    這篇文章主要介紹了Python中的整除和取模實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • 如何利用Python保留指定位數(shù)的小數(shù)

    如何利用Python保留指定位數(shù)的小數(shù)

    這篇文章主要給大家介紹了關(guān)于如何利用Python保留指定位數(shù)的小數(shù),,代碼簡單易懂,非常不錯,對大家學(xué)習(xí)或者使用Python具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-08-08

最新評論

连平县| 衢州市| 芮城县| 德清县| 平顶山市| 石棉县| 尼玛县| 清镇市| 美姑县| 新龙县| 全南县| 沭阳县| 华池县| 始兴县| 农安县| 曲松县| 丹江口市| 洮南市| 宽城| 遂溪县| 土默特左旗| 囊谦县| 陇南市| 上杭县| 陇西县| 德清县| 绵阳市| 长岭县| 潢川县| 庆城县| 青浦区| 内江市| 东港市| 肥城市| 苗栗市| 克山县| 黔西县| 大洼县| 周宁县| 武陟县| 渭源县|