Python 介面測試的一些方法

2021-09-28 23:36:37 字數 1271 閱讀 3124

首先說下乙個文件及位址,這個要記好,很多方法都在裡面

requests:讓http服務人類

中文版本位址是:

安裝 requests 庫

pip install requests

然後下面還是看**

首先,先說說幾個常用的請求方法:

get、post、delete、head

下面還是看**

import requests

#定義乙個變數用來儲存url

#定義乙個變數來傳遞引數

pad =

# 如果需要傳遞頭訊息則需要在get方法裡新增頭訊息

r = requests.get(url,params=pad,headers=headers).json()

#用rj接受傳送的該get請求

#r = requests.get(url,params=pad)

#返回的值以json的形式展示

#print(r)

return r

def postmt():

#r = requests.post(url, data=none, json=none, **kwargs)

#定義乙個變數來傳遞body

pad = "}

r = requests.post(url,json = pad)#如果需要傳遞頭訊息,那麼和get中新增頭訊息一致

#print(r.json())

r = r.json()

return r

def deletemt():

#r = requests.delete(url,**kwargs)

pad =

r = requests.get(url,data=pad).json()

return r

def headmt():

#r = requests.head(url,**kwargs)

pad = '''

}r = requests.get(url, data=pad).json()

return r

print(getmt())

print(postmt())

print(headmt())

print(deletemt())

除錯介面的一些方法

什麼事情都是有乙個順序的,除錯也一樣,遵循一定的步驟就可以進行錯誤的逐一排查。方法二 看執行的程式裡面是否出現timeout這種錯誤。方法三 直接把訪問的ulr複製到瀏覽器裡面執行,看看結果。分為 get和post命令 get命令 方法一 通過瀏覽器來除錯這乙個介面 非常好 方法二 通過debug來...

關於介面測試的一些問題

1.可以發現很多在頁面上操作發現不了的bug 2.檢查系統的異常處理能力 3.檢查系統的安全性 穩定性 4.前端隨便變,介面測好了,後端不用變 5.可以測試併發情況,乙個賬號,同時 大於2個請求 對最後乙個商品下單,或不同賬號,對最後乙個商品下單 6.可以修改請求引數,突破前端頁面輸入限制 如金額 ...

CURL 介面測試及一些用法

1 在linux中curl是乙個利用url規則在命令列下工作的檔案傳輸工具,http請求指的是客戶端向服務端的請求訊息,http請求主要分為get或post請求兩種,在linux測試環境中,可以通過curl或wget命令和模擬http請求。2 基本用法 基本用法 curl3 通過get方式訪問介面 ...