前言
前面已經講過了如何用Postman做接口功能測試,本篇主要是用Jmeter來演示如何做接口功能測試,這里就大致說一下Jmeter如何用哈,其余的也不多說了。
Jmeter接口功能測試實例
因為在上一篇已經詳細講過了POST跟GET的接口實例,所以這里只演示Jmeter的POST請求實例。
POST請求是用來發送數據的,同樣以XX系統分配加工廠為例
1、產品經理的PRD文檔要求如下(分配加工廠接口的修改內容如下):
1) 分配加工廠接口里新增加工廠ID字段,整數類型,非必填;
2.)若對單領料單已經審核通過,限制只有待審核狀態才能分配加工廠,若不是則提示“對單領料單不是待審核,不能分配加工廠”;
2、開發人員的接口文檔如下:
接口名稱:XX系統分配加工廠接口
接口路徑:POST /process/requisitionOrder/updateDistributeStatus
請求參數:
Headers:
參數名稱 | 參數值 | 是否必須 | 示例 | 備注 |
Content-Type | application/json | 是 |
{ "factoryId": "123",//加工廠ID "factory": "XX服飾",//加工廠名稱 "produce_order_id": [//生產制單(純數字) 多個用,分開 1134360 ] }
返回數據:
{ "msg": "success", "code": "0", "info": "操作成功" }
3、測試人員的測試用例如下:
用例編號 | 模塊 | 用例標題 | 前提條件 | 操作步驟 | 預期結果 |
01 | XX接口 | 分配加工廠接口里新增加工廠ID字段,整數類型,非必填 | 填寫錯誤的或類型不對的加工廠ID | 略 | 返回具體的錯誤信息 |
不填寫加工廠ID,其他條件符合要求 | 分配加工廠成功,XX系統的領料單正確顯示加工廠名稱 | ||||
填寫正確的加工廠ID,其他條件符合要求 | 分配加工廠成功,XX系統的領料單正確顯示加工廠名稱 | ||||
填寫正確的加工廠ID,對單領料單已經審核通過 | 返回提示“對單領料單不是待審核,不能分配加工廠”; |
4、測試人員執行測試用例如下:

2)在打開的Jmeter界面中,選中“測試計划”右鍵, -> “添加” -> "Threads(Users)" -> “線程組”, 建立線程組。

3)選中“線程組” 右鍵-> “添加” -> “Sample” -> “HTTP請求”,如下圖

4)以下請求為POST, 輸入環境所在的服務器名稱或IP,端口號,對應的路徑,添加參數及值,詳情如圖。
ps:有些信息不能外泄,所以這里很多信息遮蓋了哈。
注:POST請求的話,需要添加HTTP信息頭管理器,不然可能會運行不了。

5)右鍵“線程組” -> “添加” -> “監聽器” -> “察看結果數”, 添加“察看結果數”, 以察看運行后的結果,如果所示
