真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

python中Monkey測試的示例分析

這篇文章給大家分享的是有關python中Monkey測試的示例分析的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

創(chuàng)新互聯(lián)建站主要從事網(wǎng)站建設、網(wǎng)站制作、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務新邵,十多年網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:18980820575

1、Monkey是Android中的命令行工具,可以在模擬器或?qū)嶋H設備中運行。

它向系統(tǒng)發(fā)送偽隨機用戶事件流(如按鈕輸入、觸摸屏輸入、手勢輸入等),從而測試正在開發(fā)的應用程序的壓力。

2、Monkey測試是測試軟件穩(wěn)定性和健壯性的快速有效方法。

該工具用于壓力測試。然后開發(fā)人員結(jié)合monkey打印的日志和系統(tǒng)打印的日志,分析測試中的問題。

實例

monkeyss 執(zhí)行Monkey命令:

from data.raad_yaml import OpenYaml
import os
import gevent
 
def get_devices():
    command_result = ("adb devices")  # 執(zhí)行adb命令用于判斷設備是否連接正常
    mydevice = os.popen(command_result)  # 執(zhí)行adb 命令
    mystr = mydevice.read()  # 獲取命令后的內(nèi)容
    splits = mystr[25:41]  # 獲取設備號
    mal = OpenYaml()  # 讀取yaml 文件
 
    if splits  in mal.getdata()['data']['phone']:
        """
        phone:設備號 如果更換可在 yaml 文件中更改
        判斷設備是否連接成功,如果未連接或者連接成功設備號不正確不執(zhí)行~
        """
        print('設備連接正常,開始執(zhí)行Monkey命令~')
        MonkeyCmd = "adb shell monkey -p %s --pct-touch %s -v -v -v --ignore-crashes --ignore-timeouts %s - s %s --throttle %s  1>%s 2>%s" \
                    % (mal.getdata()['data']['packages'],  # 測試的包名
                       mal.getdata()['data']['touch'],     # 顯示詳細信息,隨機執(zhí)行80個事件
                       mal.getdata()['data']['monkeyclickcount'],  # 點擊次數(shù)
                       mal.getdata()['data']['send'],  # 用于指定偽隨機數(shù)生成器的seed值
                       mal.getdata()['data']['throttle'],  # 事件的時延,單位是毫秒
                       mal.getdata()['data']['path_text'],  # 運行日志保存路徑
                       mal.getdata()['data']['error'])  # 錯誤日志保存路徑
        os.popen(MonkeyCmd)
        """ 如果不執(zhí)行某些事件,再命令行中注釋掉,注意刪除對應的 %s 值 """
        print('執(zhí)行命令:', MonkeyCmd)
 
    else:
        print('設備鏈接失敗,請檢查設備連接后再試~/或設備號是否正確:', splits)
 
get_devices()

感謝各位的閱讀!關于“python中Monkey測試的示例分析”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!


當前文章:python中Monkey測試的示例分析
文章分享:http://weahome.cn/article/gpoejs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部