原创 Linux筆記(三):常用命令

不定期更新 (一)幫助命令 1、man: 例如 man ls 2、help : 內置命令使用 help  xxx,外部命令使用 xxx  --help  。 可以使用type xxx判斷是否內置命令 3、info : 例如 info ls

原创 Python筆記(十八):協程asyncio

(一)asyncio 1、asyncio 用async 修飾詞來聲明異步函數 2、asyncio.create_task(異步函數)來創建任務 3、通過await asyncio.gather(任務)來執行任務 4、通過asyncio.ru

原创 網絡協議筆記(一):HTTP協議基礎知識

(一)HTTP協議是什麼 1、HTTP協議是超文本傳輸協議,也就是 HyperText Transfer Protocol。2、HTTP是一個用在計算機世界裏的協議。它使用計算機能夠理解的語言確立了一種計算機之間交流通信的規範,以及相關的各

原创 數據結構筆記(二):棧、隊列

(一)棧 1、棧是一種後進先出,先進後出的數據結構。 2、棧是一種操作受限的線性表,只允許在一端插入和刪除數據。 3、棧主要包含2個操作,入棧和出棧 4、棧可以用數組實現,也可以用鏈表實現。用數組實現的棧叫做順序棧,用鏈表實現的棧叫做鏈式棧

原创 數據結構筆記(一):數組、鏈表

(一)數組 數組(Array)是一種線性表數據結構。它用一組連續的內存空間,來存儲一組具有相同類型的數據。 1、數組支持隨機訪問,根據下標隨機訪問的時間複雜度爲 O(1)。    通過 a[i]_address = a[0]_address

原创 API自動化測試筆記(三):應用多線程+合併測試報告

(一)說明     說明在API自動化如何使用多線程去執行測試用例,合併測試報告。     不同測試框架有不同的地方,這裏以unittest框架+BeautifulReport爲例進行說明。     步驟大概分爲以下幾步:      1、獲

原创 API自動化測試筆記(二):測試數據

(一)說明     相信不管是GUI自動化測試,亦或者是API自動化測試,都離不開測試數據。      這裏說的測試數據我理解分爲2部分:         1、用例執行前需要的前置條件,例如我驗證正確賬戶、密碼能否成功登錄,首先就需要一個已

原创 jmeter筆記(二):通過jython連接Oracle數據庫

(一)說明         本文說明在jmeter中如何通過jython連接Oracle數據庫。         因爲python cx_oracle庫底層是用C實現的,在jython中用不了,這裏用純Java實現的zxJDBC。    

原创 jmeter筆記(一):通過jython調用python腳本

(一)說明        說明在jmeter中如何調用python腳本。        jmeter版本:5.2.1        操作系統:WINDOWS        步驟:       1、這個地址https://www.jython

原创 robot framework筆記(二):在RF中自定義chrome啓動參數

(一)在RF中自定義chrome啓動參數 這裏主要是實現下面2個功能 1、禁用chrome正受自動測試軟件控制的提示 2、設置默認的下載路徑(一些導出、下載類的功能,將文件下載到指定路徑下) 自定義一個關鍵字 from selenium.

原创 robot framework筆記(三):擴展SeleniumLibrary庫 (自定義關鍵字)

(一)自定義和瀏覽器相關的關鍵字 以下代碼GitHub 版本庫地址: https://github.com/blairwind/blog_rf       SeleniumLibrary的擴展文檔中提供了3種增加SeleniumLibrar

原创 robot framework筆記(一):環境配置(基於python3)+在pycharm中編寫及運行robot腳本

(一)使用pip安裝robotframework框架和seleniumlibrary庫 pip install --upgrade robotframework pip install --upgrade robotframework-se

原创 python appium筆記(二):元素定位

#這裏的示例是用android來說明的,xpath應該是通用的,resource-id不太清楚,沒配過IOS的環境 #環境配置和一些參數的意思不清楚可以看我上一篇python appium筆記(一) (一)說明 主要說明下面2種方式,其實感

原创 Python筆記(十六):迭代器

(一)iterable對象和Iterator對象的區別     iterable對象(可迭代的對象):可以使用for循環,例如:字符串、列表 、字典 、集合等     Iterator對象(迭代器):除了可以用for循環外,還可以用next

原创 JS筆記(三):數組、函數、類

(一) 數組 1 //創建數組 2 var the_array = [1,2,3,4,'5'] 3 4 console.log(the_array[0]) //讀取索引爲0的數據 5 the_array[5] = '賦