背景摘要:接口測試,是後端攻城獅編碼後非常高興去做的一件事兒~那麼我們如何高效、方便去做。且在工作中,通常都會有多個環境,那麼各環境的切換,接口的調試如何更便捷。那麼今天我們來看看這款神器-PostMan。
爲什麼突發奇想寫一篇關於接口測試PostMan的使用以及介紹呢?原因是公司妹子今天看到我玩PostMan,問我這是什麼,也想用來調試接口。然後我就發了一個安裝包,至於使用方法,我相信她是應該不知道的,所以我就找了幾篇以前入門的博客,但發現各有所缺陷。故自己也該總結經常使用的功能寫一篇詳細、靠譜的教程帶妹子入門~~
目錄
一、初探PostMan
1.1、下載安裝
首先是它的下載官網:https://www.postman.com/downloads/
那麼如果你知道科學上網,你可以通過科學上網訪問下載。速度會快很多。當然如果不是科學上網,掛那兒下吧......
PS:如果實在是不願等待。我這裏有個2020年04月27號的版本:7.23.0 點我
至於安裝:傻瓜式安裝即可。如果一定要安裝教程不建議找博客,百度教程我認爲很好。點我
1.2、界面熟悉
致力於一張圖解決所有常用的功能熟悉。
那麼經歷上圖之後我們就通過PostMan訪問了第一個網址:百度。當然訪問是需要點擊藍色圖標的Send按鈕的,被遮蓋了~~
二、接口分類收納與管理
如果項目中需要測試的接口比較多,如果不進行合理分類管理就顯得很雜亂,強迫症程序員是絕對不能忍受這種行爲的!
2.1、項目創建
2.2、項目功能分類
這裏列舉了經常使用的功能。
創建新的文件夾:一般用來對應項目中的模塊,如電商項目中的訂單模塊、商品模塊。
導出JSON格式:導出的格式爲本地JSON文件,方便與離線的接口遷移,可通過PostMan或其他兼容JSON導入的工具導入。
分享給他人:通過HTTP鏈接的方式將接口分享給他人,同樣適用於工作中的接口分享。
2.3、接口保存
以保存剛剛測試的接口爲例,點擊Send旁的Save按鈕,或在當前測試接口頁面按Ctrl+S(保存快捷鍵)呼出保存界面,選擇合適的保存位置即可。
三、PostMan導入分享接口
3.1、生成分享鏈接
右鍵當前項目,選擇前文提及的ShareCollection,彈出該界面。選擇Get Public Link(獲取公開鏈接)。然後點擊生成
即可生成對應的鏈接。注意:如果有新的改動,需要點擊Update Link更新,不然他人導入還是之前的版本。
3.2、導入分享鏈接
以我剛生成的分享鏈接爲栗子:
https://www.getpostman.com/collections/116371b055620b06caa1
點擊Impor(導入),選擇Link(鏈接)方式導入,輸入他人分享的鏈接,點擊Continue(繼續) 即可。
加載成功之後則會顯示對應的項目,點擊導入即可
3.3、導出JSON格式
同樣右鍵項目選擇Export(導出)即可。選擇最新的導出方式2.1。點擊Export(導出)按鈕,選擇保存位置即可。
導出結果JSON(保存爲文件):
{
"info": {
"_postman_id": "f35c9a33-ccf0-430e-be0f-d52e45d7038f",
"name": "宇宙掘金計劃項目",
"description": "如題",
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
},
"item": [
{
"name": "訪問百度",
"request": {
"method": "GET",
"header": [],
"url": {
"raw": "www.baidu.com",
"host": [
"www",
"baidu",
"com"
]
},
"description": "訪問百度"
},
"response": []
}
],
"protocolProfileBehavior": {}
}
3.4、導入JSON格式
Import中選擇導入格式爲File的皆可。
四、PostMan多環境便捷切換調試
痛點:比如現在存在三個環境,那麼我們就是三個頁面,不同的地址指向,或者同一個頁面不斷更改前綴。就會非常麻煩。
那麼我們可以通過編輯通用環境變量的方式解決該問題。我們來看看添加環境變量、並靈活切換環境變量訪問接口的方法。
由於通過圖文講解篇幅太長,固這裏錄製了一個一分鐘的短視頻。十幾M大小,大家可以看看。很詳細。
PS:建議選擇超清畫質,保護視力
使用Postman多環境變量訪問接口(超清)
總結:
以上即是PostMan的基本常用的用法,其它的功能我也不是經常使用,但日常工作這些功能足夠玩轉了。若有同學發現更多好用的功能或是講的不詳細的歡迎留言改進!