Jmeter-接口功能測試

前言                                                 

  前面已經講過了如何用Postman作接口功能測試,本篇主要是用Jmeter來演示如何作接口功能測試,這裏就大體說一下Jmeter如何用哈,其他的也很少說了。json

Jmeter接口功能測試實例                       

  由於在上一篇已經詳細講過了POST跟GET的接口實例,因此這裏只演示Jmeter的POST請求實例。服務器

  POST請求是用來發送數據的,一樣以XX系統分配加工廠爲例app

一、產品經理的PRD文檔要求以下(分配加工廠接口的修改內容以下):測試

1) 分配加工廠接口裏新增長工廠ID字段,整數類型,非必填;ui

2.)若對單領料單已經審覈經過,限制只有待審覈狀態才能分配加工廠,若不是則提示「對單領料單不是待審覈,不能分配加工廠」;spa

二、開發人員的接口文檔以下:線程

接口名稱:XX系統分配加工廠接口code

接口路徑:POST  /process/requisitionOrder/updateDistributeStatus
請求參數:
Headers:
參數名稱 參數值 是否必須 示例 備註
Content-Type application/json    
Body:
 
{
  "factoryId": "123",//加工廠ID
  "factory": "XX服飾",//加工廠名稱
  "produce_order_id": [//生產製單(純數字) 多個用,分開
    1134360
  ]
}

 

返回數據:blog

{
  "msg": "success",
  "code": "0",
  "info": "操做成功"
}

三、測試人員的測試用例以下:接口

用例編號 模塊 用例標題 前提條件 操做步驟 預期結果
01 XX接口 分配加工廠接口裏新增長工廠ID字段,整數類型,非必填 填寫錯誤的或類型不對的加工廠ID 返回具體的錯誤信息
      不填寫加工廠ID,其餘條件符合要求   分配加工廠成功,XX系統的領料單正確顯示加工廠名稱
      填寫正確的加工廠ID,其餘條件符合要求   分配加工廠成功,XX系統的領料單正確顯示加工廠名稱
      填寫正確的加工廠ID,對單領料單已經審覈經過   返回提示「對單領料單不是待審覈,不能分配加工廠」;

四、測試人員執行測試用例以下:

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

2)在打開的Jmeter界面中,選中「測試計劃」右鍵, -> 「添加」 -> "Threads(Users)" -> 「線程組」, 創建線程組。
3)選中「線程組」 右鍵-> 「添加」 -> 「Sample」 -> 「HTTP請求」,以下圖
4)如下請求爲POST, 輸入環境所在的服務器名稱或IP,端口號,對應的路徑,添加參數及值,詳情如圖。
ps:有些信息不能外泄,因此這裏不少信息遮蓋了哈。
注:POST請求的話,須要添加HTTP信息頭管理器,否則可能會運行不了。
5)右鍵「線程組」 -> 「添加」 -> 「監聽器」 -> 「察看結果數」, 添加「察看結果數」, 以察看運行後的結果,若是所示
相關文章
相關標籤/搜索