接口測試入門神器 - Requests

起源

衆所周知,自動化測試是軟件測試愛好者畢生探索的課題。我認爲,只要把 接口測試 作好,你的自動化測試就至少成功了一半。python

應部分熱情讀者要求,今天泰斯特跟你們一塊兒瞭解 python 接口測試庫- Requests 的基本用法並進行實踐,但願可以幫助你們快速入門接口測試。json

正文

什麼是 Requests ?

簡單來講,Requests 就是封裝了用來發起 http/https 請求的一個 python 庫。api

如何安裝 Requests ?

更簡單,pip 大法好:post

pip install requests
複製代碼

如何使用 Requests ?

get 請求示例代碼

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 請求示例代碼

此次咱們來模擬一下帶參數的 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 屬性 後,能夠清晰的看到接口返回的數據中 statusok,即表明登陸成功。code

總結

通過本篇文章後,相信你們對 Requests 庫有了基本的瞭解,更多精彩內容,咱們下期再會。cdn

​最後給你們推薦一下個人公衆號 「智能測試開發」,歡迎你們掃描下方海報二維碼關注公衆號領取進階教程~對象

image

image
相關文章
相關標籤/搜索