原创 Appium學習21:屏幕截圖

截圖方法 方法1 save_screenshot() 該方法直接保存當前屏幕截圖到當前腳本所在文件位置。 driver.save_screenshot('login.png') 方法2 get_screenshot_as_file(

原创 Appium學習6:Monkey簡介

Monkey簡介 在Android的官方自動化測試領域有一隻非常著名的“猴子”叫Monkey,這隻“猴子”一旦啓動,就會讓被測的Android應用程序像猴子一樣活蹦亂跳,到處亂跑。人們常用這隻“猴子”來對被測程序進行壓力測試,檢查和評估被

原创 Appium學習15:Capability配置簡介

什麼是Capability desired capability的功能是配置Appium會話。他們告訴Appium服務器您想要自動化的平臺和應用程序。 Desired Capabilities是一組設置的鍵值對的集合,其中鍵對應設置的

原创 Appium學習8:Monkey參數

monkey 參數 參數分類 •    常規類參數 •    事件類參數 •    約束類參數 •    調試類參數 常規類參數 常規類參數包括幫助參數和日誌信息參數。幫助參數用於輸出Monkey命令使用指導;日誌信息參數將日誌分爲三個級

原创 Appium學習17:元素定位

元素定位 與Web自動化測試一樣,app自動化測試過程中最重要一個環節就是元素定位,只有準確定位到了元素才能進行相關元素的操作,如輸入、點擊、拖拽、滑動等。appium提供了許多元素定位的方法,如id定位、name定位、class定位

原创 Go語言學習2:第一個程序HelloWorld

 配置好工作目錄後,就可以編碼開發了,在這之前,我們看下go的通用項目結構,這裏的結構主要是源代碼相應地資源文件存放目錄結構。 1 gopath目錄 gopath目錄就是我們存儲我們所編寫源代碼的目錄。該目錄下往往要有3個子目錄:src,

原创 Appium學習10:Monkey日誌管理

日誌管理作用 Monkey日誌管理是Monkey測試中非常重要的一個環節,通過日誌管理分析,可以獲取當前測試對象在測試過程中是否會發生異常,以及發生的概率,同時還可以獲取對應的錯誤信息,幫助開發定位和解決問題。 monkey日誌保存方法

原创 Jmeter學習2——集合點

Number of Simulated Users to Group by設置爲5就是等到併發用戶數達到5的時候才執行

原创 Appium學習18:Uiautomator元素定位

UIAutomator定位簡介 UIAutomator元素定位是 Android 系統原生支持的定位方式,雖然與 xpath 類似,但比它更加好用,且支持元素全部屬性定位.定位原理是通過android 自帶的android uiaut

原创 Python學習筆記:服務端循環連接請求來收發消息

服務端 from socket import * ip_port = ('127.0.0.1', 8000) back_log = 5 buffer_size = 1024 tcp_server = socket(AF_INET

原创 Appium學習12:monkeyrunner API

MonkeyRunner API MonkeyRunner工具主要有三個類: 1.    MonkeyRunner 2.    MonkeyDevice 3.    MonkeyImage 官方API文檔 :http://www.andr

原创 Python接口測試之requests模塊詳解

本篇將介紹如何使用Requests來做接口測試 首先先確認一下事情: Requests is installed Requests is up-to-date 先從一些簡單的例子開始。 創建一個請求 用Requests來創建一個請求是很簡

原创 Jmeter學習1——參數化

方法一:   方法二:

原创 Python學習筆記:paramiko模塊

創建鏈接 import paramiko # 創建SSH對象 ssh = paramiko.SSHClient() # 允許連接不在know_hosts文件中的主機 ssh.set_missing_host_key_policy(par

原创 Appium學習19:元素等待

在自動化過程中,元素出現受網絡環境,設備性能等多種因素影響。因此元素加載的時間可能不一致,從而會導致元素無法定位超時報錯,但是實際上元素是正常加載了的,只是出現時間晚一點而已。那麼如何解決這個問題呢? 元素等待作用 設置元素等待可以更