postman中的集合腳本,環境變量、全局變量全部都可以導出,然后分享給團隊成員,導出后的腳本可以通過newman生成測試報告。另外還可以將瀏覽器,抓包工具,接口文檔(swagger)中的數據包導入到postman中,並且會自動生成一個請求 。無需任何修改,就可以直接發送
導出
- 導出集合腳本:選擇其中一個集合,點擊右邊的三個點(...),選擇‘export’.->在彈出的對話框Collection v2.1(recommended),點擊‘Export’ ->選擇本地路徑保存即可,默認導入的文件格式是json且文件名中含有Collection,這樣能區分出是集合文件 。
- 導出環境/全局變量:進入Environments-》選擇對應的環境或選擇Globals->在右邊顯示的詳細變量內容面板點擊右上角的...,在彈出的下拉框中點擊Export/如果是全局變量導出Export按鈕會直接顯示在右上角->然后選擇擇本地路徑保存即可,默認導出的文件格式為json,文件名含有environemnt或globals,用來區分出這是環境變量文件或全局變量文件
導入
導入有五個選項,支持從文件導入,文件夾導入,從鏈接導入,粘貼文本導入、代碼庫導入。導入的入口:
- Import File:從文件導入,可以支持集合文件導入,環境/全局變量文件導入(json),通過抓包工具保存的請求文件導入 。
導入集合文件:無論是導入集合文件還是變量文件,都需要提前把對應的文件導出 。 當然此功能的使用場景就是團隊成員相互分享腳本 。
導入fiddler數據:可以將fiddler的抓取到的數據包導出,然后在postman中導入,就會在postman自動生成請求,無需任何修改 。具體實現步驟如下:
- 從fiddler中選擇一個請求,然后導出腳本文件 。
- 在postman中的import File 中導入即可
- 會自動將請求轉變成postman腳本。
- Import Folder:選擇從文件夾導入。有時候我們導出的集合需要用到環境變量,所以,需要把集合文件和環境變量文件都要導出,把它們放在一個文件夾下,如團隊成員需要時,可以選擇Import Folder直接一次性都導入即可。
- Import From Link:通過鏈接導入也可以將集合分享給團隊成員。但 使用這個功能需要先注冊賬號且登錄才可以 。具體實現步驟如下 :
選擇一個集合,點擊分享->在彈出的界面點擊Get public link-》復制生成的鏈接->postman界面選擇Import->Import From Link 進行導入,如下圖所示:
- Paste Raw Text:這個功能可以將瀏覽器的數據包或接口文檔(swagger)的數據粘貼進來自動生成請求 ,無需任何修改,就可以直接發送請求 。
實現步驟:
- 在瀏覽器中抓取到想要的包,然后右鍵copy出Curl的數據包
- 在postman的import中將數據粘貼進來,就會自動生成了對應的請求 。
注:從接口文檔swagger導入也是一樣的操作