聽課筆記之Python自動化介面測試

2021-09-12 02:37:02 字數 431 閱讀 6053

介面測試一般指api(應用程式程式設計介面),是一些預先定義的函式,無需理解原始碼或理解內部工作機制的細節,屬於灰盒測試。

import requests,json

#模擬瀏覽器做session管理

session =request.session()

#授權,獲取token token一般有有效期

res = session.post(『url』)

jsonres = json.loads(res.text)

#斷言token的長度

if len(jsonres[『token』])==32:

print(「pass」)

else:

print(「fail」)

#新增token到頭

session.headers[『token』]=jsonres[『token』]

python自動化筆記之enumerate 函式

enumerate 函式是python的內建函式 enumerate函式說明 1 函式原型 enumerate sequence,start 0 2 功能 將可迴圈序列sequence以start開始分別列出資料下標和序列資料 3 資料物件包括如列表 元組或字串,enumerate會將該資料物件組合...

python自動化筆記之mysql操作

昨天學習了python操作mysql資料庫,記個筆記,目標是把 中的資料插入到本地資料庫中。python鏈結mysql先安裝pymysql庫 pip install pymysql python操作mysql必須得先connect 然後建立游標cursor 再是執行execute 這個固定語法。im...

python自動化之selenium

一 環境 1 selenium 安裝 pip install selenium 版本號 後可省略,預設安裝最新版本 檢視 pip show selenium 解除安裝 pip uninstall selenium 2 瀏覽器驅動 以chrome為例 國內可訪問 windows 解壓後將驅動移動至ch...