postman,此工具功能強大,安裝也容易,雖然在線安裝要錢,但是百度雲盤有各類安裝包,因此我查找了安裝資料分分鐘就安裝好了。json
postman這個工具功能很是強大,日常用的比較多的幾種請求方式有:get、post、patch、delete。安全
get獲取數據的請求方式比較簡單,URL填寫地址,params能夠寫入傳遞的數值,數值會自動更新在url欄,點擊sava再send就會返回數據。app
post傳遞數值就跟get的不同,數值要麼直接寫在URL處,要麼寫在body中raw選擇JSON(application/json),在文本框處編輯數值工具
DELETE和PATCH的用法和post基本一致,body中還有幾種傳遞數值方式就不細說,由於我不多用獲得。post
postman中最實用的的是環境變量這個偉大的設定。測試
每次測試的時候須要在不一樣的環境下測試相同的案例,咱們不可能每測試一次就修改一下url吧,這個不太現實,因此我把本地測試地址和線上測試地址分別設爲環境變量,測試的時候切換就能夠了。url
在調用的時候必定要用兩個大括號{{}},裏面寫下key的值{{調用的關鍵字}},環境切換到你容易記得名字那裏。spa
在測試接口的時候安全級別比較高的接口須要驗證權限。我作的接口是post的請求方式,在URL處填寫認證地址,切換Authorization下type中的Basic Auth輸入用戶名和密碼,點擊send,將獲取到祕鑰blog
把獲取到的祕鑰寫到須要認證測試接口的Headers中就經過認證了,可是祕鑰使用是有時間限制的,過段時間祕鑰就自動過時。當時我每次測試的時候都是一次一個的複製粘貼,一天下來腦殼都快懵了。通過谷歌谷歌再谷歌最終找到了解決辦法。就是把獲取到的數值也設成一個環境變量。接口
這樣環境就設置好了,在接口的Headers中以下填寫就大工告成了。
還有在調用其餘數值時也能夠設爲環境變量,以下我想得到id的數值我是這麼寫的
在調用的時候寫在URL中就OK了,當你點擊你測試環境的合集中就會看到其數值。
感嘆下 環境變量這個東西真的省好多時間
postman中有一個批量運行的設置,就是collections,點擊run就會運行合集裏的案例,下載則是把合集裏的代碼下載下來能夠修改代碼,好像有一個軟件能夠跑postman的代碼,我還不知道是什麼,求告知。
小呆呆