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...