【接口/性能】python03-根據(jù)接口文檔發(fā)送HTTP請求

實踐:根據(jù)接口文檔發(fā)送HTTP請求

一、需先了解公共的基礎(chǔ)請求信息協(xié)議文檔

包括以下信息:

1. info:即平臺信息,web,android,ios各平臺信息不一。在一個平臺測試時,info不用改。

2. token:有些接口請求時是需要會話驗證的,這些接口的token信息是需要通過validate接口去請求拿到

3. data:在接口文檔中描述的請求參數(shù)


二、基礎(chǔ)返回信息

一般定義了通用的返回碼,對于具體接口的一些其它返回碼及詳細(xì)信息一般會在接口文檔中定義出來。


三、根據(jù)接口文檔發(fā)HTTP請求

以Account-login接口為例

1. 接口路徑

/account/v1/login


2. 請求方法,參數(shù)及說明

方法:POST

參數(shù):



3. 預(yù)期返回碼,返回參數(shù)及說明

? ? ? ?0:success

? ? ? ?10002:login info error


4. 樣例

按照文檔在postman中發(fā)送請求,如下:


四、使用python requests發(fā)送HTTP請求

1. 關(guān)于requests

python的第三方庫,提供了http所有的基本請求方式。

安裝:pip install requests

在python腳本中引入:import requests

2. 腳本中實現(xiàn)

最后編輯于
?著作權(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)容

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