首先說下乙個文件及位址,這個要記好,很多方法都在裡面
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方式訪問介面 ...