溫馨提示×

Linux Postman如何使用Mock Server

小樊
42
2025-09-22 16:19:58
欄目: 智能運維

1. 安裝Postman(若未安裝)
訪問Postman官方網站下載適用于Linux的安裝包(如.tar.gz格式),解壓至目標目錄(如/opt),并通過創建符號鏈接實現全局調用:

tar -xvf Postman-linux-x64-*.tar.gz  # 替換為實際版本號
sudo mv Postman /opt
sudo ln -s /opt/Postman/Postman /usr/local/bin/postman

安裝完成后,可通過終端輸入postman或應用程序菜單啟動Postman。

2. 創建Mock Server

  • 打開Postman,點擊左上角New按鈕,選擇Mock Server;
  • 輸入Mock Server名稱(如“User API Mock”)和描述(可選),點擊Next;
  • 設置請求匹配規則:選擇請求方法(GET/POST等)、輸入路徑(如/users/{id}),可勾選Request Body以匹配請求體參數;
  • 配置訪問權限:若需私有Mock Server(僅授權用戶訪問),勾選Make this mock server private,系統將生成唯一的x-api-key(用于后續請求認證);
  • 點擊Create Mock Server,完成創建后可在左側Mock Servers列表中查看。

3. 添加Mock示例與測試集

  • 在Mock Server創建成功后的頁面,點擊Add Request添加新的請求示例;
  • 配置請求詳情:選擇方法(如GET)、輸入路徑(如/users/1),設置請求頭(如Content-Type: application/json)和請求體(如{"name": "John"});
  • 設置預期響應:在Examples tab中點擊Add Example,填寫響應狀態碼(如200)、響應頭(如{"Content-Type": "application/json"})和響應體(如{"id": 1, "name": "John Doe"}),點擊Save Example;
  • 將請求添加至Collection:點擊Save將請求保存至已有或新建的Collection,便于統一管理。

4. 使用Mock Server發送請求

  • 獲取Mock Server URL:創建Mock Server后,Postman會生成唯一的URL(如https://<region>.mock.pstmn.io/v1/user-api-mock);
  • 構造請求:在Postman中新建請求,輸入Mock Server URL(替換路徑為示例中的路徑,如/users/1);
  • 添加認證(若為私有Mock Server):在Headers tab中添加x-api-key字段,值為創建Mock Server時生成的API Key;
  • 發送請求:點擊Send,Postman將調用Mock Server并返回預設的響應結果(如上述示例中的{"id": 1, "name": "John Doe"})。

5. 高級技巧

  • 設置動態變量:在請求的Tests tab中編寫JavaScript代碼,提取響應中的動態值(如token),并存入環境變量供后續請求使用(如pm.environment.set("auth_token", pm.response.json().token));
  • 導出curl命令:選中請求,點擊右上角?菜單,選擇ExportcURL,將請求導出為curl命令,便于在Linux終端直接運行(如curl -X GET 'https://<region>.mock.pstmn.io/v1/user-api-mock/users/1' -H 'x-api-key: your_api_key');
  • 查看請求日志:在Postman左側History或Mock Server頁面的Requests tab中,可查看所有發送至Mock Server的請求及響應詳情,便于調試。

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