概述
上節講了下接口的基礎,從現在來學習怎么測接口。當然,測試接口有很多的工具,比如postman,jmeter等等,或者用代碼測試,如果是做接口自動化我當然會選python,如果是調試接口,我特別喜歡postman工具
發送一個get請求
GET請求方法用於從服務器檢索數據,?后面接參數,&連接多個參數
參數編輯
點擊Params按鈕,postman可以自動幫我們解析出對應參數
postman-echo.com/get?id=1&name=zouzou&job=IT
如果想要暫時不傳參數,可以方便的通過不勾選的方式去實現
如果想要批量的編輯參數,可以點擊右上角的buik Edit,實現批量編輯
查看響應
查看響應有三種格式可以選擇,分別是Pretty、Raw、Preview
pretty對json進行格式化,進行高亮顯示
Raw原始的,既沒有格式化也沒有高亮顯示
Preview如果網頁是html代碼的時候,將網頁渲染出來
發送post請求
post請求的參數在Body里傳也可以放在URL后面
postman Body數據類型說明
form-data:multipart/form-data是Web表單用於傳輸數據的默認編碼,這模擬了在網站填寫表單並提交它,表單數據編輯器允許我們為數據設置鍵值對,我們也可以為文件設置一個鍵,文件本身作為一個值進行設置
x-www-form-urlencoded:該編碼與URL參數中使用的編碼相同,我們只需輸入鍵值對,postman會正確編碼鍵和值。注意,我們無法通過此編碼模式上傳文件,表單數據和urlencoded之間可能存在一些差異,因此請務必首先檢查API的編碼實現,確定是否可以使用這種方式發送請求
raw:請求可以包含任何內容,除了替換環境變量之外,poatman不觸碰在編輯器中輸入的字符串,無論你在編輯區輸入什么內容,都會隨請求一起發送到服務器,編輯器允許我們設置格式類型以及使用原始主體發送的正確請求頭,我們也可以手動設置Content
binary:二進制數據可讓我們發送postman中無法輸入的內容,例如圖像,音頻或視頻文件