欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

一、Monkey測試簡介

Monkey測試是Android平臺自動化測試的一種手段,通過Monkey程序模擬用戶觸摸屏幕、滑動Trackball、按鍵等操作來對設備上的程序進行壓力測試,檢測程序多久的時間會發(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ù)}來進行Monkey測試了。

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

運行

monkeyrunner fling.py

查看 android monitor 內存也都釋放掉了

測試代碼如下

代碼如下 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 命令操作屏幕快速滑動,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

相關文章

  • 解決安裝python3.7.4報錯Can''''t connect to HTTPS URL because the SSL module is not available

    解決安裝python3.7.4報錯Can''''t connect to HTTPS URL because the S

    這篇文章主要介紹了解決安裝python3.7.4報錯Can't connect to HTTPS URL because the SSL module is not available,本文給大家簡單分析了錯誤原因,給出了解決方法,需要的朋友可以參考下
    2019-07-07
  • Django中session進行權限管理的使用

    Django中session進行權限管理的使用

    本文主要介紹了Django中session進行權限管理的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-07-07
  • python中with語句結合上下文管理器操作詳解

    python中with語句結合上下文管理器操作詳解

    這篇文章主要給大家介紹了關于python中with語句結合上下文管理器操作的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用python具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-12-12
  • Python的生成器函數(shù)詳解

    Python的生成器函數(shù)詳解

    這篇文章主要介紹了Python的生成器函數(shù),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • 對PyQt5的輸入對話框使用(QInputDialog)詳解

    對PyQt5的輸入對話框使用(QInputDialog)詳解

    今天小編就為大家分享一篇對PyQt5的輸入對話框使用(QInputDialog)詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • 一篇文章帶你了解Python和Java的正則表達式對比

    一篇文章帶你了解Python和Java的正則表達式對比

    正則表達式有元字符及不同組合來構成,通過巧妙的構造正則表達式可以匹配任意字符串,并完成復雜的字符串處理任務,希望本片文章能給你帶來幫助
    2021-09-09
  • python3使用PIL添加中文文本水印背景方法詳解

    python3使用PIL添加中文文本水印背景方法詳解

    這篇文章主要介紹了python3使用PIL添加中文文本水印背景方法詳解的相關資料,需要的朋友可以參考下
    2023-07-07
  • Django中間件工作流程及寫法實例代碼

    Django中間件工作流程及寫法實例代碼

    這篇文章主要介紹了Django中間件工作流程及寫法實例代碼,分享了相關代碼示例,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-02-02
  • TensorFlow 模型載入方法匯總(小結)

    TensorFlow 模型載入方法匯總(小結)

    這篇文章主要介紹了TensorFlow 模型載入方法匯總(小結),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06
  • conda虛擬環(huán)境下使用pyinstaller打包程序為exe文件全過程

    conda虛擬環(huán)境下使用pyinstaller打包程序為exe文件全過程

    pyinstaller是一個支持跨平臺使用的第三方庫,它可以將腳本執(zhí)行所需的模塊和庫,自動分析、收集并生成一個文件夾或者可執(zhí)行文件,這篇文章主要給大家介紹了關于conda虛擬環(huán)境下使用pyinstaller打包程序為exe文件的相關資料,需要的朋友可以參考下
    2023-12-12

最新評論