原创 pytest多進程運行用例,縮短測試時間

-n 表示多進程執行用例,對線程數進行設置 指定線程數,如下所示‘2'表示2個進程同時執行用例,數值要小於等於執行機的cpu核數 auto,執行用例的時候會使用與計算機具有的cpu內核一樣多的進程 前置條件:安裝pytest-xdist

原创 pytest生成測試報告的命令

1. --junit-xml=./repot/result.xml  生成JunitXML文件,不用安裝插件 可在命令終端輸入:pytest ./case/test_DS_004.py --junit-xml=./repot/result.

原创 unittest和pytest的區別之用例編寫規則更正

  搜索網上關於unittest和pytest區別大多數圖1如下所示,但是pytest用例編寫規則2)並非如此,在pycharm 嘗試發現: 測試方法、測試函數以“test"開頭即可,見圖2-1,圖2-2所示          

原创 使用logging封裝日誌

自己封裝的logging,封裝日誌的幾個組件Logger 記錄器暴露了應用程序代碼直接使用的接口。 Handler 處理器將日誌記錄(由記錄器創建)發送到適當的目標。 Filter 過濾器提供了更細粒度的功能,用於確定要輸出的日誌記錄

原创 pytest 裝飾器@pytest.mark.parametrize參數的參數化注意事項

總結:pytest 裝飾器@pytest.mark.parametrize 的實參建議使用列表list或元組tuple,若使用字典dict則需被元組或列表嵌套,詳情請往下看。 pytest 裝飾器@pytest.mark.parametr

原创 Python 集合中元素的數據類型可以不同,但集合中不能嵌套列表、集合、字典

集合set 支持嵌套元組tuple # 集合set 嵌套元組tuple def return_set_dataTuple(): # 返回集合set return {('dd', 123), ('ee', 234), (

原创 相對路徑特殊符號"."和".."的含義及演示 window絕對路徑與相對路徑

無論是Windows系統,還是Linux系統都存在着絕對路徑和相對路徑 絕對路徑:若是Linux系統的文件路徑的寫法一定是由根目錄 / 寫起的,例如 /usr/local/mysql。若是Windows 系統的文件路徑一定會由盤符寫起,例如

原创 Post請求在JMeter的Parameters【參數】和Body Data【消息體數據】的使用區別

注意:本次舉例的網站登錄接口是不限制Content-Type,所以可以application/x-www-from-urlencoded或application/json。 在JMeter使用Parameters【參數】時,Content

原创 查看網站字符集

F12 或ctril+shift+i ,打開瀏覽器的開發者工具(Developer tools)。在Console tab,輸入“document.charset” 回車,可查看當前網站的字符集  

原创 Python-以excel特定列爲參考,查找缺少的文件

本模塊主要實現功能:參照excel表某列的內容,查找指定文件夾中的去掉後綴的文件名稱是否存在。python 讀取excel的package(excel read data):xlrd import xlrd import os from

原创 Python-指定參考目錄,查找文件夾缺少的文件 Python-對比參考目錄查找多個文件夾中不同的文件

  實現了“Python-對比參考目錄查找多個文件夾中不同的文件”, Dr.he 改需求了(好想一巴掌拍他到牆上):要以指定目錄爲參考,文件名稱都要存在於指定要檢索的文件夾的子文件夾中。於是在原代碼修改,以下代碼能解決實際需求,適合初學者。

原创 實例化瀏覽器驅動chromedriver,爲何要寫webdriver.Chrome()

使用chrome瀏覽器執行UI自動化測試,編寫腳本除了要導入包:from selenium import webdriver最重要的還要實例化對象:driver = webdriver.Chrome(),爲何不是webdriver.chro

原创 Python-對比參考目錄查找多個文件夾中不同的文件

  改完文件名稱後,Dr.he 發現分別保存5個狀態的jpg 文件的文件夾出現缺少文件的情況。爲了讓他少熬夜查找缺失文件,結合網友分享的腳本,寫了查找以下代碼,滿足他的需求,同時備忘。以下代碼能解決實際需求,適合初學者。不足之處,歡迎指出修

原创 Python--批量修改文件名稱

Dr. he 最近忙着畢業論文的事情,需要將一千多張超聲切面圖的文件名後綴名去掉,例如:剔除文件名"1802014223FAMFIBAI.jpg"的第11個字符至第18個字符”FAMFIBAI”,新文件名稱"1802014223.jpg"。

原创 eclipse版本對應的jdk版本

初學java,總是搞不清楚java的IDE eclipse要對應哪個版本的jdk,查找了幾天資料,終於找到相關描述了。爲了方便記憶,摘抄下來。 Installing Eclipse is relatively easy, but does