import os
# 刪除本地測試日誌
class deleterecord(object):
def dellog(self):
# 設定路徑
path = os.path.dirname(__file__)
# 獲取指定路徑下的檔案
dirs = os.listdir(path)
# 迴圈讀取路徑下的檔案並刪除.log檔案
for i in dirs:
if i.endswith(".log"):
os.remove(os.path.join(path, i))
print('刪除此次測試日誌成功!')
# 刪除本地測試的截圖
def delpng(self):
# 設定路徑
path = os.path.join(os.path.dirname(os.path.dirname(__file__)), 'testreport', "screen")
dirs = os.listdir(path)
# 迴圈讀取路徑下的檔案並刪除.png
for i in dirs:
if i.endswith(".png"):
os.remove(os.path.join(path, i))
print('刪除此次測試日誌截圖成功!')
# 刪除本地測試報告
def delhtml(self):
# 設定路徑
path = os.path.join(os.path.dirname(os.path.dirname(__file__)), 'testreport')
dirs = os.listdir(path)
# 獲取指定路徑下的檔案 test_report os.listdir(path)
# 迴圈讀取路徑下的檔案並刪除 .html檔案
for i in dirs:
if i.endswith(".html"):
os.remove(os.path.join(path, i))
print('刪除此次測試報告成功!')
測試學習記錄
1.動態id問題 網頁每次都動態生成id,所以無法通過find element by id 來定位元素,可採用css選擇器和xpath,因為這兩個可以根據元素在網頁中的位置定位。2.拖動滑塊驗證碼問題 可通過actionchains模組的drag and drop by offset element...
Fast API 測試記錄
fastapi 特點 編輯器支援 資料格式自動轉換 資料格式自動校驗 自動生成註解和文件 如果這個引數已經再路徑中被宣告過,那麼它就是乙個請求引數。如果這個引數的型別是單型別 如str,float,int,bool 等,那麼它就是乙個請求引數。如果這個引數的型別是pydantic資料模型,那麼它就被...
Vertica Kettle測試記錄
在kettle中建立csv vertica的直抽測試,抽取速率穩定,沒有差距懸殊的峰值與谷值,1.在表輸出處設定提交記錄數為10000時,平均速度在5.5w條記錄 s左右,且在資料庫中已正確插入。2.在表輸出處設定提交記錄數為50000時,峰值速度7.2w條記錄 s 平均速度在7.2w條記錄 s左右...