一讹挎、介紹
1、Requests是一個很實用的Python HTTP客戶端庫堡牡,是Python語言的第三方的庫,專門用于發(fā)送HTTP請求杨刨。
2晤柄、下載:pip install requests
3、get請求
(1)get無參妖胀、get傳參
(2)post請求
二芥颈、Requests響應
r.status_code 響應狀態(tài)碼
r.heards 響應頭
r.cookies 響應cookies
r.text 響應文本
r. encoding 當前編碼
r. content 以字節(jié)形式(二進制)返回
三、Requests擴充
1.添加等待時間:requests.get(url,timeout=1)赚抡,如果超過等待時間則報錯
2.添加請求頭信息:requests.get(url,headers=headers)爬坑,設置請求頭
3.添加文件:requests.post(url,files=files),添加文件
四涂臣、Requests+Pytest+Allure
1盾计、流程:(1)讀取文件中的數(shù)據(jù)
(2)requests拿到數(shù)據(jù)請求接口返回狀態(tài)碼
(3)通過斷言驗證返回狀態(tài)碼和200對比
(4)生成allure的測試報告
五、讀取csv文件
1赁遗、通過excel另存為csv即可
2署辉、讀取數(shù)據(jù):readDemo
3、request請求接口返回狀態(tài)碼
4吼和、pytest斷言設置并結合allure生成測試報告
5涨薪、測試報告展示
六、 讀取excle文件流程
1炫乓、存儲數(shù)據(jù)(xlsx)
2刚夺、讀取數(shù)據(jù):readDemo
3献丑、request請求接口返回狀態(tài)碼
4、pytest斷言設置并結合allure生成測試報告
5侠姑、測試報告展示