JMeter 介面測試實戰分享,這7個問題你一定要知道!

博為峰網校發表於2018-07-27

作為一個初學者,在讀這篇文章之前,我想問大家一個問題,為什麼要進行介面測試? Jmeter對於很多網站測試人員來說並不陌生,這個工具本來是拿來做壓力測試的,不過如果我們把引數調整到向後端傳送有限次數的資料包,也是個很好的介面測試工具。 那如何用 JMeter做介面測試呢?下面這7個知識點你一定要知道!

1、什麼是介面測試

1)介面測試 也叫 API測試, 其主要用於 測試系統元件間介面;

2)介面測試 檢測外部系統與系統之間以及內部各個子系統之間的互動點 的一種測試  

3)測試的重點是要檢查資料的交換,傳遞和控制管理過程,以及系統間的相互邏輯依賴關係等。

2、 介面測試範圍:

1)介面測試一般會用於多系統間互動開發,或者擁有多個子系統的應用系統開發的測試

2)介面測試適用於為其他系統提供服務的底層框架系統和中心服務系統,

3)介面測試同樣適用於一個上層系統中的服務層介面,越往上層,其測試的難度越大

3、 介面測試特點:

1)介面測試主要關注於伺服器邏輯驗證

2)而UI測試可以關注於頁面邏輯展示及介面前端與伺服器整合驗證

4、 介面測試分類:

1)按業務:分為單介面、多介面流程

2)按系統:分為內部介面、外部介面

5、用JMeter建立介面測試

jmeter在網路上很容易下載到,應用起來也比較簡單,下面 結合實際例子,來簡要說明下這個強大的小工具。

下載安裝就不說了,非常簡單,自行百度即可。實際操作步驟如下:

第一步: 我們開啟 JMeter軟體→ 測試計劃 右鍵點選測試計劃 (新增->threads->執行緒組),建立1個執行緒組,用於測試1個或多個介面, 示例圖 如下:

之後就建立成功了 ,點選檢視建立的執行緒組,發現執行緒數和迴圈次數都是 1,這簡直 是專屬於 介面測試。

第二步: 建立取樣器。右鍵單擊 已建立好的執行緒組 (新增 ->sampler->http請求)建立1個取樣器,根據專案實際請求型別選擇, 這裡已遊戲專案舉例, 大部分遊戲都是 http請求。 可以參考截圖:

第三步 配置取樣器引數。建立好取樣器後,單擊取樣器,就可以配置各種引數了, 示例如圖 (以發郵件為例)。

第四步 引數寫完了,點選單欄上的綠色執行按鈕,就可以執行了,檢視結果還需要新增一個檢視結果樹,右鍵點選執行緒組(新增 ->監聽器->檢視結果樹)新增一個 就可以了 ,見截圖。

第五步 檢視結果。點選檢視結果樹,就可以看到執行後的結果了,見下圖

到這裡 我們就輕鬆地完成了一個簡單的介面測試 JMeter這個工具的強大之處不僅僅只有這一點 ,還可以單獨對每個取樣器新增各種控制器,從而做到不同取樣器不同的迴圈次數,及不同取樣器之間資料的引用(比如傳送郵件後,可以建立一個收取郵件的取樣器,直接用傳送郵件時產生的 id,當然此處需要一個正規表示式,也很簡單, 你也可以加我 qq一起探討交流測試 3394781259,加好友請備註:IT168 )。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31407649/viewspace-2168518/,如需轉載,請註明出處,否則將追究法律責任。

相關文章