Jmeter-接口功能測試


前言                                                 

  前面已經講過了如何用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    
Body:
 
{
  "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、測試人員執行測試用例如下:

1)進入Jmeter安裝包的\bin 中,找到"jmeter.bat", 點擊打開即可。(注:不要關閉.dat彈窗)

2)在打開的Jmeter界面中,選中“測試計划”右鍵, -> “添加” -> "Threads(Users)" -> “線程組”, 建立線程組。
3)選中“線程組” 右鍵-> “添加” -> “Sample” -> “HTTP請求”,如下圖
4)以下請求為POST, 輸入環境所在的服務器名稱或IP,端口號,對應的路徑,添加參數及值,詳情如圖。
ps:有些信息不能外泄,所以這里很多信息遮蓋了哈。
注:POST請求的話,需要添加HTTP信息頭管理器,不然可能會運行不了。
5)右鍵“線程組” -> “添加” -> “監聽器” -> “察看結果數”, 添加“察看結果數”, 以察看運行后的結果,如果所示

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM