目錄
? 教程目的
🛠? 準備工作
📄 操作步驟
第一步:新建測試計劃
第二步:添加 HTTP 請求
第三步:添加參數列表(表單參數)
第四步:添加結果查看器
第五步:運行測試
? 小貼士
📌 總結
在接口測試中,POST 請求是最常用的一種類型,尤其是 表單提交類型(Content-Type: application/x-www-form-urlencoded)。JMeter 提供了“參數列表”功能,可以很方便地實現這種請求方式。
本文將通過一個簡單示例,講解如何使用 JMeter 發送帶參數的 POST 表單請求。
? 教程目的
-
學習使用 JMeter 的“HTTP 請求”組件
-
使用“參數列表”以 form 表單方式提交 POST 請求
-
適合測試登錄、注冊、提交信息等接口場景
🛠? 準備工作
-
安裝好 JMeter(建議最新版)
-
確保接口支持 POST 請求(我們可以用 mock 接口或調試 API 示例)
📄 操作步驟
第一步:新建測試計劃
-
打開 JMeter,創建一個新的 測試計劃(Test Plan)
-
添加一個 線程組(Thread Group):
-
用戶數(線程數):1
-
循環次數:1
-
第二步:添加 HTTP 請求
-
右鍵線程組 →
Add
→Sampler
→HTTP Request
-
設置參數:
-
名稱:POST 表單測試
-
Server Name:比如
www.example.com
-
Method:
POST
-
Path:
/api/login
(根據你的接口而定) -
-
第三步:添加參數列表(表單參數)
第四步:添加結果查看器
右鍵線程組 → Add
→ Listener
→ View Results Tree
,用于查看請求和響應。
第五步:運行測試
點擊工具欄 ??,運行測試。在 “查看結果樹” 中可以查看:
-
請求參數是否正確發送
-
響應內容(是否返回登錄成功、token 等信息)
-
-
? 小貼士
-
不需要手動設置
Content-Type
,JMeter 會自動添加application/x-www-form-urlencoded
-
如果你需要發送 JSON 格式參數,請使用
Body Data
區域,不用“參數列表” -
接口是否支持 POST 以及參數格式可以先用 Postman 試一下
📌 總結
JMeter 中的“參數列表”功能非常適合發送表單類 POST 請求,操作簡單、可視化強,非常適合初學者。通過這個功能,我們可以方便地測試各種登錄、注冊、表單提交類的接口。
?