介面自動化之介面元素組成

2022-09-19 18:12:15 字數 1414 閱讀 7540

介面一般包括:

請求位址(url

請求方法(method

請求頭(headers

請求引數(params、data

響應內容(response

協議型別:https

網域名稱:www.hao123.com

請求引數:pagesize=3

method:

headers:

header

解釋示例

accept

指定客戶端能夠接收的內容型別

accept: text/plain, text/html

accept-charset

瀏覽器可以接受的字元編碼集

accept-charset: iso-8859-5

accept-encoding

指定瀏覽器可以支援的web伺服器返回內容壓縮編碼型別

accept-encoding: compress, gzip

cache-control

指定請求和響應遵循的快取機制

cache-control: no-cache

connection

表示是否需要持久連線。(http 1.1預設進行持久連線)

keep-alive

cookie

http請求傳送時,會把儲存在該請求網域名稱下的所有cookie值一起傳送給web伺服器。

請求的內容長度

content-length: 348

content-type

請求的型別

params\data:

get:攜帶在url上通過&符號連線

post:訊息在請求體中

response:就是返回的資料。重要的是狀態碼

常見狀態**、狀態描述、說明:200 ok 代表請求成功301 redirect 請求的網頁已永久移動到新位置304 redirect 自從上次請求後,請求的網頁未修改過。 伺服器返回此響應時,不會返回網頁內容400 bad request 請求引數錯誤,伺服器不接受401 unauthorized 請求未經授權403 forbidden 伺服器收到請求,但是拒絕提供服務404 not found 請求資源不存在,一般是輸入了錯誤的url500 internal server error 伺服器發生不可預期的錯誤503 server un**ailable 伺服器當前不可用,一段時間後可能恢復正常

介面自動化

推薦一款適合開發的開源 該公司產品從資料庫,持續整合 ci 伺服器,問題和專案跟蹤工具,到介面自動化工具都應有盡有。是我見過比較系統的開發 這裡我們以介面自動化為主講解 pycharm frommenu 2.安裝python解析器 version 3或者version2隨便哪乙個都可以,本人自用ve...

介面自動化

1 get請求 2import requests 3 url 4 data 5 res requests.get url,data 直接用requests.get url,data 即可,其中.get表示為get方法,不需要對字典型別的data進行處理6 res res.text text方法是獲取...

介面自動化

介面 python request 單元測試 測試套件 斷言 自動化測試報告 web端 python selenium 單元測試 斷言 測試套件 自動化測試報告 移動端 斷言 測試套件 自動化測試報告 例如 coding utf 8 匯入介面的包 import requests get 網路請求 網...