使用Postman傳送POST請求的指南

霍格沃兹测试开发学社發表於2024-06-12

前言

作為一名軟體測試工程師,掌握如何使用Postman傳送POST請求是非常重要的技能。POST請求通常用於向伺服器傳送資料,以建立或更新資源。本文將詳細介紹如何在Postman中傳送POST請求,幫助你高效地進行介面測試。

什麼是POST請求?

POST請求是一種HTTP請求方法,用於將資料傳送到伺服器以建立或更新資源。與GET請求不同,POST請求通常包含在請求體(body)中傳送的資料。

傳送POST請求的步驟

在傳送請求之前,我們需要先安裝好postman,安裝步驟在本文中不做贅述。

  1. 建立新請求

開啟Postman後,點選左上角的“New”按鈕,然後選擇“HTTP Request”來建立一個新的請求。

  1. 設定請求型別和URL

在新請求視窗中,將請求型別設定為“POST”。在位址列中輸入你要傳送請求的URL。例如,如果要向https://api.example.com/data傳送請求,就在位址列中輸入這個URL。

  1. 新增請求頭

在傳送POST請求時,通常需要設定一些請求頭(Headers),例如Content-Type。點選“Headers”標籤,然後新增一個鍵值對:

  • Key: Content-Type
  • Value: application/json

這表明你將在請求體中傳送JSON格式的資料。

編寫請求體

點選“Body”標籤,選擇“raw”選項,並確保右側的格式下拉選單中選擇了“JSON”。然後,在文字框中輸入你要傳送的JSON資料。例如:

{
    "name": "John Doe",
    "email": "john.doe@example.com",
    "age": 30
}

  1. 傳送請求

設定好請求頭和請求體後,點選“Send”按鈕傳送請求。Postman會顯示請求的詳細資訊和伺服器的響應。

  1. 檢視響應

在請求下方的視窗中,你可以檢視伺服器的響應,包括狀態碼、響應頭和響應體。確保響應符合預期,例如狀態碼為200 OK201 Created,以及返回的資料內容正確。

示例:傳送使用者資料

假設你要測試一個使用者註冊介面,URL為https://api.example.com/register,需要傳送使用者的姓名、郵箱和密碼。具體步驟如下:

  1. 建立新請求,並將請求型別設定為POST,URLhttps://api.example.com/register
  2. 在Headers中新增Content-Type: application/json
  3. 在Body中選擇rawJSON,然後輸入以下內容:
{
    "name": "Jane Smith",
    "email": "jane.smith@example.com",
    "password": "password123"
}
  1. 點選“Send”按鈕傳送請求。

如果伺服器返回狀態碼201 Created,並且響應體包含註冊成功的訊息,那麼表示請求成功。

總結

使用Postman傳送POST請求是進行API測試的基本技能。透過本文的步驟,你可以輕鬆地傳送POST請求並驗證伺服器的響應。在實際測試中,還可以結合Postman的環境變數、測試指令碼等功能,進一步提高測試效率和自動化程度。

相關文章