介面測試框架requests介紹

2022-07-27 19:30:21 字數 635 閱讀 7290

1.測試框架基本能力

專案管理:pip、virtualenv

用例編寫:pytest

執行排程:pytest、pycharm、shell、jenkins

測試報告:allure2

2.http測試能力

請求方法構造:get、post、put、delete、head

請求體構造:form、json、xml、binary

響應結果分析:status code、response body、json path、xpath

3.requests框架特點

功能全面:http/https支援全面

使用簡單:簡單易用、不關心底層細節

定製性高:借助於hook機制完成通用處理

4.常見http請求方法構造

5.requests官網

簡單的乙個介面請求demo

class testdemo:

def test_status(self):

r = requests.get('')

print(r.status_code)

print(r.text)

print(r.json())

assert r.status_code == 200

requests介面測試

requests是乙個很實用的python http客戶端庫,編寫爬蟲和測試伺服器響應資料時經常會用到,requests是python語言的第三方的庫,專門用於傳送http請求 pip install requests r requests.get payload r requests.get pa...

requests介面測試

請求的引數都是字典的型別 響應資料 般使 r.text來獲取,如果響應資料是json格式的,那麼使 r.json 技術棧有哪些?基礎程式設計 單元測試框架 unittest pytest 資料驅動 jenkins持續整合 requests 響應資料 data和json的區別 什麼時候使 json 當...

python介面測試之requests庫(一)

一 requests庫的安裝 requests庫作為第三方庫,需要安裝 cmd模式下,執行pip install requests 二 在學習如何傳送請求之前,我們先來了解一下requests庫,檢視一下他有什麼方法 三 模擬傳送get請求 1 傳送不帶引數的get請求 r requests.get...