原创 Docker介紹及容器安裝(一)

1、Docker容器介紹 1.1什麼是Docker 使用最崗位的開源容器引擎 一種操作系統的虛擬化技術 依賴於Linux內核特性:Namespace(實現隔離)和Cgroups(資源限制) 一個簡單的應用程序打包工具 1.2Doc

原创 linux磁盤管理(分區/掛載/格式化)

在VMware Workstation中添加硬盤 1、點擊虛擬機——選擇設置 2、點擊添加 選擇硬盤——點擊下一步——按照提示進行操作 磁盤介紹

原创 linux命令之用戶管理及組管理

1、用戶管理 1.1用戶類型 管理員(root):擁有所有權限,慎用 系統用戶:UID小於1000,系統服務管理員一般不允許登錄系統 普通用戶:UID大於999,權限較小,可以登錄智能使用bin目錄下的命令 1.2創建用戶(use

原创 Appium自動化測試(一)App類型介紹

App三種類型與區別 原生應用程序(Native App) 原聲APP就是利用Android、IOS平臺官方的開發語言、開發類庫,工具進行開發,比如安卓的JAVA語言,ISO的object-c語言。在應用性能和交互體驗上應該是最好

原创 linux介紹(含虛擬機及linux安裝):

虛擬機及linux安裝: iVMware Workstation Pro下載地址: https://pan.baidu.com/s/1XXhFFh0Fx0vzvcd1A543Yg,提取碼:2o19 Ubuntu: 安裝過程參考:使

原创 python生成測試HTML測試報告

HTMLTestRunner下載地址 下載地址:https://github.com/huilansame/HTMLTestRunner_PY3 下載後,放置在python安裝路徑的lib文件夾裏、 BestRunner 下載Be

原创 Jenkins集成

網站部署的流程: 需求分析——原型設計——開發代碼——提交測試——內網部署——確認上線——給分數據——外網更新——最終測試。如果發現外網部署的代碼有異常,需要及時回滾。 持續集成的組件 一個自動構建過程,包括自動編譯、分發、

原创 Appium自動化測試(三)Uiautomator使用方法詳細介紹

UIAutomator介紹 UI Atutomator 是一個UI測試框架,使用與跨系統和已安裝應用程序的跨應用程序功能性測試,注意:他需要Android4.3Level18以上版本。 構成 UI Automator 有兩部分組成

原创 Python變量作用域詳細介紹

1、變量作用域 變量作用域(Scope),就是變量的有效範圍,通俗講就是變量可以在哪個範圍以內使用。有些變量可以在整段代碼的任意位置使用,有些變量只能在函數內部使用,有些變量只能在循環內部使用。 變量的作用域由變量的定義位置決定,

原创 linux命令之權限

1、權限定義 linux權限就是用戶對linux中的文件和文件夾的權限,文件和文件夾的基本權限有三個:讀,寫,執行 相對文件,根據權限linux用戶可以分爲三類:所有者,所屬組中的成員,其他人 2、權限分類 基本權限:定義所有者、

原创 Docker之鏡像管理(三)

1、Docker鏡像介紹 1.1鏡像定義 鏡像是一種輕量級、可執行的獨立軟件包,用來打包軟件運行環境和基於運行環境開發的軟件,它包含運行某個軟件所需的所有內容,包括代碼、運行時、庫、環境變量和配置文件。 1.2 UnionFS(聯

原创 linux之軟件包管理

軟件包格式 RPM格式:源碼封裝後的格式,類似於exe文件 源碼:軟件源代碼,可以修改,優化 RPM包安裝 rpm(red package Manager)是一個很有用的包管理器,可以用於生成、安裝、查詢、覈實、更新以及卸載單個

原创 Appium自動化測試(五)Android移動端自動化測試基礎知識

package package包,只是我們的app中這個Package是唯一的,在我們做自動測試時,我們需要知道它的Package。注意和apk文件包名不同 可以通過UI Automator Viewer獲取Package,操作方

原创 python關鍵字yield詳細介紹

yield簡介 yeild是python的關鍵字。如果你要了解yield的作用,你必須要瞭解生成器(generators),瞭解生成器之前你需要了解什麼是可迭代對象(iterables)。 可迭代對象 當你創建一個列表,你可以遍歷

原创 linux之性能管理

系統性能介紹 操作系統對硬件資源統一管理,並把資源分配給各個APP使用,資源的使用情況直接影響到程序的運行的速度,如果資源使用過高,甚至會造成服務器宕機,直接造成業務中斷 實施掌控資源使用情況是每一個系統管理員必備的技能,可以及時