從分層測試角度來說,接口測試是相對來說性價比最高的,且作為功能測試進階的必備技能,接口測試值得大家都去學習掌握。
工欲善其事,必先利其器,好的工具能更好的幫助工程師更高效率的完成工作。
常見的接口測試工具很多,比如:jmeter、soapui、postman等。
這篇博客,就簡單介紹下postman以及基本使用。
官方文檔:https://www.getpostman.com/docs/v6/
一、簡介及安裝
postman是一款功能強大的網頁調試和模擬發送HTTP請求的Chrome插件,支持幾乎所有類型的HTTP請求,操作簡單且方便。
下載地址:https://www.getpostman.com/

下載成功后,默認安裝即可。
二、功能介紹
啟動后界面如下:

左側功能欄:History為近期的測試腳本歷史記錄;Collections為以postman官網API為例的腳本實例,也可以新建文件夾,用於放置不同測試腳本的文件集合;
主界面:可以選擇HTTP請求的方法,填寫URL、參數,cookie管理、腳本保存&另存為等功能。
三、請求實例

關於不同請求方法的字段說明:
Authorization:身份驗證,主要用來填寫用戶名密碼,以及一些驗簽字段;
form-data:對應信息頭-multipart/form-data,它將表單數據處理為一條消息,以標簽為單元用分隔符分開。既可以上傳鍵值對,也可以上傳文件(當上傳字段是文件時,會有Content-Type來說明文件類型);
x-www-form-urlencoded:對應信息頭-application/x-www-from-urlencoded,會將表單內的數據轉換為鍵值對,比如name=zhangsan;
raw:可以上傳任意類型的文本,比如text、json、xml等;
binary:對應信息頭-Content-Type:application/octet-stream,只能上傳二進制文件,且沒有鍵值對,一次只能上傳一個文件;
其實關於測試工具,看官方文檔就可以了,沒太多可以講的,接口測試,如果對協議比較了解的話,工具基本拿來就能用,抓包工具同理。
后續會更新一些利用postman執行接口自動化的一些博客,慢慢來吧。。。
