溫馨提示×

CentOS Postman連接API步驟

小樊
39
2025-09-24 03:03:13
欄目: 智能運維

一、在CentOS上安裝Postman

  1. 下載安裝包:訪問Postman官網,選擇Linux 64位版本下載;或使用命令行工具(如wget)直接獲取最新版本:
    wget https://dl.pstmn.io/download/latest/linux64 -O postman.tar.gz。
  2. 解壓安裝包:創建專用目錄并解壓文件:
    sudo mkdir -p /usr/local/postman && sudo tar -zxvf postman.tar.gz -C /usr/local/postman。
  3. 創建軟鏈接(方便全局調用):將Postman可執行文件鏈接到/usr/bin目錄:
    sudo ln -s /usr/local/postman/Postman/Postman /usr/bin/postman。
  4. 可選:創建桌面啟動器(便于圖形界面打開):
    • 執行sudo touch /usr/share/applications/postman.desktop創建桌面文件;
    • 用文本編輯器(如vim)編輯該文件,添加以下內容:
      [Desktop Entry]
      Encoding=UTF-8
      Name=Postman
      GenericName=Api Tools
      Comment=Postman
      Exec=/usr/bin/postman
      Terminal=false
      MimeType=text/plain
      Icon=/usr/local/postman/Postman/app/resources/app/assets/icon.png
      StartupNotify=true
      Categories=Development;
      
    • 賦予執行權限:sudo chmod +x /usr/share/applications/postman.desktop。

二、使用Postman連接API

  1. 啟動Postman:通過應用程序菜單找到Postman圖標并打開,或在終端輸入postman命令啟動。
  2. 創建新請求:點擊界面左上角的New按鈕,選擇HTTP Request,輸入請求名稱(如“Get User Info”)和可選描述。
  3. 配置請求基礎信息
    • 輸入API URL:在頂部URL欄填寫目標API的完整地址(如https://jsonplaceholder.typicode.com/posts/1);
    • 選擇請求方法:從下拉菜單中選擇對應的HTTP方法(如GET、POST、PUT、DELETE),根據API需求調整。
  4. 添加請求頭(Headers):切換至Headers標簽頁,點擊“Key-Value”輸入框添加必要參數(如Content-Type: application/json,用于告知服務器請求體的格式)。
  5. 設置請求體(Body,僅POST/PUT等需要)
    • 切換至Body標簽頁,勾選raw選項;
    • 從右側下拉菜單選擇JSON格式,輸入請求數據(如{"title": "foo", "body": "bar", "userId": 1})。
  6. 發送請求并查看響應:點擊Send按鈕,Postman會在下方Response區域顯示服務器返回的狀態碼(如200表示成功)、響應頭及響應體內容。

三、優化API管理(可選但推薦)

  1. 使用環境變量
    • 點擊界面右上角的Environments圖標(或進入Settings→Environments),點擊“+”創建新環境(如“Development”);
    • 添加變量(如base_url: https://api.example.com),在請求URL中使用{{base_url}}/endpoint格式引用變量,便于切換不同環境。
  2. 創建集合(Collections)
    • 點擊左側邊欄的Collections,再點擊“+”創建集合(如“User API”);
    • 將相關請求拖入集合中,方便批量管理和復用(如通過Collection Runner批量執行測試)。
  3. 編寫測試腳本
    • 切換至Tests標簽頁,輸入JavaScript代碼驗證響應(如檢查狀態碼是否為200):
      pm.test("Status code is 200", function() { pm.response.to.have.status(200); });
    • 發送請求后,可在Test Results面板查看測試結果。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女