一、 Postman安裝
步驟1 登錄主機,進入命令終端,執行su root命令切換到root用戶,
步驟2 執行cd命令,進入root家目錄,然后執行ls命令查看鏡像中預置的Postman安裝包,如下圖所示,

步驟3 執行以下命令解壓并安裝Postman,
# tar -xzf postman.tar.gz -C /opt # rm postman.tar.gz # ln -s /opt/Postman/Postman /usr/bin/postman

步驟4 配置Postman,使得Postman能在Ubuntu Unity的啟動器中顯示,執行以下命令:
# cat > /usr/share/applications/postman.desktop <<EOL
> [Desktop Entry]
> Encoding=UTF-8
> Name=Postman
> Exec=postman
> Icon=/opt/Postman/resources/app/assets/icon.png
> Terminal=false
> Type=Application
> Categories=Development;
> EOL
步驟5 選擇“Application Menu Accessories > Application Finder”,在查找框中輸入Postman,如下圖所示,

步驟6 雙擊“Postman”或選擇“Postman”后單擊“Launch”即可啟動使用,如下圖所示,

說明:若提示注冊,請關閉頁面,重新打開Postman,
步驟7 單擊左上角的“Import”,在彈出框中單擊“Drop files here”,匯入操作模板,如下圖所示,

步驟8 選擇root目錄下的SDN Experiments.postman_collection.json檔案,單擊“Open”,如下圖所示

步驟9 查看匯入后的頁面,如下圖所示,

二、 Postman使用
- 場景一 GET使用介紹
在Request Builder中,可以通過Postman快速構建需要的Request,所有的HTTP Request都分成4個部分:URL、Method、Headers和Body,而Postman針對這幾部分都有針對性的工具,
步驟1 在如下文本框中輸入URL,單擊Params按鈕,Postman會彈出一個鍵值編輯器,可以輸入URL的Parameter,Postman會自動加入到URL當中,反之,如果URL當中已經有了引數,那Postman會在打開鍵值編輯器的時候把引數自動載入,如下圖所示,

說明:要組裝一條Request, URL永遠是首先要填的內容,在Postman里面曾輸入過的URL是可以通過下拉自動補全,
步驟2 單擊“Headers”按鈕,Postman會彈出一個鍵值編輯器,添加需要的Header attribute,如下圖所示,

說明:Postman提供了auto-complete功能,敲入一個字母,可以從下拉選單里選擇想要的標準atrribute,
步驟3 單擊如下按鈕,Method選擇“GET”,如下圖所示,

說明:Postman支持所有的Method,而一旦選擇了Method,Postman的request body編輯器會根據的你選擇,自動的發生改變,
步驟4 單擊右上角的“Send”按鈕,發送GET請求,如下圖所示,下方Body體中展現結果,Pretty可以看到格式化后的JSON,Status 200 OK這里表示鑒權成功,

- 場景二 POST使用介紹
步驟1 在URL地址欄中輸入地址https://postman-echo.com/transform/collection?from=1&to=2,Method選擇“POST”,如下圖所示,
![]()
步驟2 自定義HTTP Header,其中Key為Content-Type,Value為application/json,如下圖所示,

步驟3 創建的Request,編輯Request Body,Postman根據body type的不同,提供了4種編輯方式:form-data,x-www-form-urlencoded,raw,binary,這里選擇raw格式,并填寫下面的內容:
{ "id": "7875be4b-917d-4aff-8cc4-5606c36bf418", "name": "Sample Postman Collection", "description": "A sample collection to demonstrate collections as a set of related requests", "order": [ "4d9134be-e8bf-4693-9cd7-1c0fc66ae739", "141ba274-cc50-4377-a59c-e080066f375e", "4511ca8b-0bc7-430f-b894-a7ec1036f322" ], "folders": [], "requests": [ { "id": "4d9134be-e8bf-4693-9cd7-1c0fc66ae739", "name": "A simple GET request", "collectionId": "877b9dae-a50e-4152-9b89-870c37216f78", "method": "GET", "headers": "", "data": [], "rawModeData": "", "tests": "tests['response code is 200'] = (responseCode.code === 200);", "preRequestScript": "", "url": "https://postman-echo.com/get?source=newman-sample-github-collection" }, { "id": "141ba274-cc50-4377-a59c-e080066f375e", "name": "A simple POST request", "collectionId": "877b9dae-a50e-4152-9b89-870c37216f78", "method": "POST", "headers": "Content-Type: text/plain", "dataMode": "raw", "data": [], "rawModeData": "Duis posuere augue vel cursus pharetra. In luctus a ex nec pretium...", "url": "https://postman-echo.com/post" }, { "id": "4511ca8b-0bc7-430f-b894-a7ec1036f322", "name": "A simple POST request with JSON body", "collectionId": "877b9dae-a50e-4152-9b89-870c37216f78", "method": "POST", "headers": "Content-Type: application/json", "dataMode": "raw", "data": [], "rawModeData": "{\"text\":\"Duis posuere augue vel cursus pharetra. In luctus a ex nec pretium...\"}", "url": "https://postman-echo.com/post" } ] }


說明:這里只是為了方便介紹Postman的使用,具體body體中的內容不用特別關注,如下圖所示,

步驟4 單擊右上角的“Send”按鈕,發送POST請求,
下方Body體中展現結果,Postman根據內容檢索自動按JSON的格式顯示出來,同時可以清楚的看到status code和花費的時間,

應用服務訪問為程式創建一個供外部訪問的鏈接,應用部署成功后,請將服務埠資訊填寫到埠欄,即可創建鏈接,
埠映射為作業空間創建一個與外部通信(4~7層)的途徑,每個作業空間最多創建3個,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/382859.html
標籤:其他
上一篇:java版Spring Cloud+SpringBoot+mybatis+uniapp b2b2c 云架構原始碼之運行環境支持
