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é)果碼)