requests是個什么東西?

1.requests是個什么東西?

python的第三方包,用來做接口測試/接口自動化測試,爬蟲

2.環(huán)境搭建

pip install requests -i http://pypi.tuna.tsinghua.edu.com

3.請求接口

get請求:requests.get(url)

post請求:requests.post(),還需要請求方法的參數(shù)

用requests一個post方法接口

4.請求方法參數(shù)

請求頭參數(shù):headers=字典,地址參數(shù):url=字符串,請求參數(shù) json=數(shù)據(jù)類型字典

5.常用的api(方法)?

res.text 獲取返回值;res.status_code 獲取狀態(tài)碼

6.http狀態(tài)碼的作用?

標(biāo)志著接口的狀態(tài),200是ok ;300是重定向,就是跳轉(zhuǎn)到其他網(wǎng)站,400是請求接口的時候,地址有問題,404請求的接口不對,500接口有問題

7.斷言

(1)一般不用這種方法,顯得low:

if res.status_code == 200:

? ? print("狀態(tài)碼為200,接口正常")

else:

? ? print("接口異常")

(2)用這個:

assert 條件語句 assert res.status_code == 200 print(“成功”) 斷言通過執(zhí)行通過,否則就報錯

8.接口測試的三個步驟:(1)構(gòu)造請求 (2)判斷結(jié)果:http狀態(tài)碼的判斷、接口返回值(結(jié)果碼)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 特點 Keep-Alive & 連接池 國際化域名和 URL 帶持久 Cookie 的會話 瀏覽器式的SSL認(rèn)證 ...
    韓志超閱讀 1,795評論 0 8
  • 為什么學(xué)習(xí)Python? 通過什么途徑學(xué)習(xí)的Python? 上網(wǎng)收集視頻,資料 關(guān)注公證號 買教程,書籍 Pyth...
    130920閱讀 1,415評論 0 0
  • 模擬登錄-狀態(tài)保持 ? ---- 以登錄 github 為例 1 .頁面分析: 登錄頁 ( https://g...
    北游_閱讀 1,574評論 0 3
  • 準(zhǔn)備條件: 1、本機(jī)上選裝python 2、導(dǎo)入requests庫 Ps:requests庫的安裝請移步googl...
    五娃兒閱讀 1,962評論 1 0
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,644評論 19 139

友情鏈接更多精彩內(nèi)容