溫馨提示×

Postman在Ubuntu中如何調試API

小樊
31
2025-06-13 01:32:55
欄目: 智能運維

在Ubuntu中使用Postman調試API可以按照以下步驟進行:

安裝Postman

  1. 通過Snap安裝

    sudo apt update
    sudo apt install snapd
    sudo snap install postman
    
  2. 從官網下載安裝

    • 訪問Postman官網,下載適用于Linux系統的Postman客戶端。
    • 解壓安裝包:
      wget https://dl.pstmn.io/download/latest/linux64 -O postman.tar.gz
      tar -xvf postman.tar.gz
      
    • 移動解壓后的文件夾到 /opt 目錄下:
      sudo mv Postman /opt
      
    • 創建一個符號鏈接以便可以直接在終端中運行Postman:
      sudo ln -s /opt/Postman/Postman /usr/local/bin/postman
      
    • 創建一個桌面啟動器圖標(可選):
      sudo nano /usr/share/applications/postman.desktop
      
      在打開的文件中,復制并粘貼以下內容:
      [Desktop Entry]
      Encoding UTF-8
      Name Postman
      Exec postman
      Icon /opt/Postman/app/resources/app/assets/icon.png
      Terminal false
      Type Application
      Categories Development;
      
      Ctrl+X 保存并退出nano編輯器。

配置環境變量和發送請求

  1. 打開Postman應用程序

    • 在應用程序菜單中找到并打開Postman,或者在終端中運行 postman 命令啟動Postman。
  2. 配置環境變量

    • 點擊右上角的小眼睛(設置圖標),然后點擊“Add”添加環境變量。
    • 填寫環境名和變量名,選擇新建的環境項目集合。
    • 設置認證方式及環境變量(例如,從登錄接口獲取Token并存儲在環境變量中)。
  3. 發送請求

    • 選擇請求類型(GET, POST, PUT, DELETE等)。
    • 輸入后端測試URL。
    • 在Body中設置鍵值數據。
    • 點擊“Send”發送請求,查看Response中的測試結果。

使用Pre-request Script和Tests腳本

  1. 預請求腳本

    • 在集合或單個請求中,點擊“Pre-request Script”頁簽。
    • 編寫JavaScript腳本,例如從環境變量中獲取Token并設置到請求頭中:
      const responseJson = pm.response.json();
      const accessToken = responseJson.result;
      if ('200' === responseJson.code) {
        pm.environment.set('accessToken', accessToken);
      }
      
    • 這樣設置后,所有的請求都會攜帶登錄的Token。
  2. 測試腳本

    • 在“Tests”標簽頁中,可以編寫JavaScript代碼來檢查響應的狀態碼、字段值等。
    • 使用斷言檢查接口返回是否包含“成功”字符串:
      pm.test("Body matches string", function() {
        pm.expect(pm.response.text().to.include("成功"));
      });
      

調試和日志

  • 使用 console.log 輸出調試信息,幫助定位問題。
  • 可以在“Tests”標簽頁中編寫更復雜的調試腳本。

通過以上步驟,你可以在Ubuntu系統上使用Postman高效地調試和測試API。如果需要更詳細的教程或遇到特定問題,可以參考Postman的官方文檔或相關社區資源。

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