衆所周知,自動化測試是軟件測試愛好者畢生探索的課題。我認爲,只要把 接口測試 作好,你的自動化測試就至少成功了一半。python
應部分熱情讀者要求,今天泰斯特跟你們一塊兒瞭解 python 接口測試庫- Requests 的基本用法並進行實踐,但願可以幫助你們快速入門接口測試。json
簡單來講,Requests 就是封裝了用來發起 http/https 請求的一個 python 庫。api
更簡單,pip 大法好:post
pip install requests
複製代碼
import requests
test = requests.get('http://www.baidu.com')
print(test)
複製代碼
<Response [200]>
Process finished with exit code 0
複製代碼
恭喜,咱們成功對百度首頁發出了第一個 get 請求,requests.get 的返回值是一個 Response 對象,能夠清晰的看到返回的狀態碼爲 200 。測試
此次咱們來模擬一下帶參數的 post 請求。url
import requests
test = requests.post(url='http://47.106.10.19:5098/api/login',
json={'username': 'test', 'password': 'test'}).text
print(test)
複製代碼
{
''''
省略
''''
"status": "ok"
}
Process finished with exit code 0
複製代碼
請求的地址是 泰斯特平臺體驗地址的登陸接口,請求的參數爲 json 格式數據,包含了正確的賬號與密碼。spa
對返回的 Response 對象取 text 屬性 後,能夠清晰的看到接口返回的數據中 status 爲 ok,即表明登陸成功。code
通過本篇文章後,相信你們對 Requests 庫有了基本的瞭解,更多精彩內容,咱們下期再會。cdn
最後給你們推薦一下個人公衆號 「智能測試開發」,歡迎你們掃描下方海報二維碼關注公衆號領取進階教程~對象