原创 android的Monkey測試

一.monkey介紹 1.什麼是app穩定性測試 穩定性測試就是軟件長時間持續運行,系統版本是否穩定,是否爲用戶持續的提供服務 指標 異常的次數(一定時間內) 異常的頻率(出現異常的間隔時長) app穩定測試如何實施 首選monkey(安

原创 unittest_about.md

unittest相關 unittest是一個標準庫,無需我們額外安裝。unittest是一個優秀的單元測試框架,其適用性和擴展性也都比較好。我們的很多自動化框架都是基於unittest而擴展出來的。本次講解基礎使用,以舉例進行延伸。 先說

原创 經典linux,sql 面試題

經典Linux面試題一:簡述mysql主從複製過程 MySQL 的主從原理和複製過程簡述 一、MySQL 複製的基本過程如下: 1. Slave 上面的IO線程連接上 Master,並請求從指定日誌文件的指定位置(或者從最開始的日誌)之後

原创 python 遍歷文件並獲取指定內容

def removehead(filename, headlines): buffer = [] with open(filename, 'rt') as handle: for i, ln in

原创 混合型app UI自動化怎麼從原生切換到H5

我們生活中的app很大一部分都是混合型的app   分別由移動端的開發人員開發的原生頁面,以及h5的同學開發的h5頁面進行融合.  其中有一部分的作用在於能更好的更換內容.以及維護. 下面我們就來說一說如何在原生頁面遇到h5也就是andr

原创 關於hive數據分析框架

1.hive數據分析框架,通過寫類sql也就是hql來處理分析數據,底層是用Mapreduce方法。 什麼叫hql? HQL是面向對象的查詢語句,HQL是映射配置的持久化類及其屬性,而SQL則是數據庫表; HQL語句的形式; select

原创 接口自動戶中常報錯 requests.exceptions.SSLError: HTTPSConnectionPool 怎麼解決?

有些接口報錯requests.exceptions.SSLError: HTTPSConnectionPool 原因: 這裏是由於這個網頁的證書沒有被官方CA機構信任,所以這裏會出現證書驗證的錯誤。  這樣的url典型有https://b

原创 app ui自動化中切換輸入法並點擊輸入法中的相關按鍵

#coding=utf-8 import os command0 ='adb shell ime list -s' command1 ='adb shell settings get secure default_input_method

原创 Docker

Docker是一款輕量級虛擬化容器的管理引擎,這裏主要介紹Docker的幾個基本概念。如果你對Docker還不是很瞭解,可以閱讀背景知識來了解更多有關Docker的背景與發展等情況。 Docker的兩個基本概念 關於Docker容器,涉及

原创 web自動化——深刻理解selenium原理

selenium是一個web自動化測試的開源框架。 它支持多語言:python/java/c#… selenium支持多語言,是因爲selenium與瀏覽器驅動之間是通過http協議進行通信的。 只關心通信的數據是否能夠正確解讀 ,並不關

原创 Docker ——拉取鏡像

相關知識: 再DocKer的官方鏡像倉庫DocKer Huib中保存了各種各樣的鏡像,這些鏡像中保存了各種各樣的運行環境。例如包含linux運行環境的“ubuntu”鏡像、“centos”鏡像、“busybox”鏡像等,提供數據庫服務的“

原创 web 自動化

後臺服務器(java)——api接口(橋樑,適配)——requests web自動化原理: 瀏覽器   ——selenium(webdriver)——python代碼 selenium webdriver提供的接口api模式   sele

原创 web 自動化 xpath相對定位與等待

一、xpath相對定位 1 相對定位 -- 以// 開頭 如://form//input[@name="phone"] 1.1 使用id定位 -- driver.find_element_by_xpath('//input[@id="kw

原创 線上問題——跟進記錄

很多時候我們能把大部分的bug或一些部署等問題在業務上線之前就解決了,但由於某些因素,線上問題還是時而出現,影響業務生產甚至是公司效益,避免線上問題的發生以及線上問題及時處理是測試人員的一項重要職責,如何快速地處理,最大限度地降低影響範圍

原创 Jmeter 數據庫的用戶表裏獲取用戶信息,並作爲參數全部傳遞給登錄請求,分別完成登錄操作

01 Jmeter連接數據庫 1、添加JDBC Connection Configuration (右鍵測試計劃-->配置元件-->JDBC Connection Configuration) 2、配置數據庫連接信息,其中 DataBas