JMeter 介面測試實戰分享,這7個問題你一定要知道!
作為一個初學者,在讀這篇文章之前,我想問大家一個問題,為什麼要進行介面測試? 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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【分享】Postman介面測試實戰分享,這5個問題你必須得知道!Postman
- Jmeter效能測試實戰JMeter
- 用 JMeter 做複雜介面測試遇到的問題JMeter
- 邦芒面試:面試99%會被問到的問題,你一定要知道面試
- Jmeter實現 Dubbo介面測試JMeter
- Jmeter介面測試JMeter
- 作為軟體測試人員,這些常用的效能測試工具你一定要知道!!!
- Jmeter介面測試+效能測試JMeter
- jmeter介面測試教程以及介面測試流程JMeter
- Jmeter介面測試demoJMeter
- Jmeter測試Websocket介面JMeterWeb
- AICC 2021,這些AI熱門話題你一定要知道AI
- JMeter 做介面加密測試JMeter加密
- JMeter 測試 thrift RPC 介面JMeterRPC
- jmeter介面測試筆記JMeter筆記
- JMeter實戰(三) 介面使用JMeter
- 試著使用 jmeter 實現介面自動化測試JMeter
- 屏保設定不生效?這幾個小技巧你一定要知道!
- JMeter 介面測試快速入門JMeter
- jmeter 壓測問題JMeter
- 這個Excel技巧,你一定要知道!旋風圖該如何製作?Excel
- 使用aspnetcore前後端分離開發,你一定要知道這個NetCore後端
- 軟體測試面試問題_介面測試(二)面試
- Jmeter介面測試例項-牛刀小試JMeter
- 測試開發之效能篇-JMeter介面測試JMeter
- 介面測試框架接入效能測試實踐分享框架
- 入手《死亡擱淺》,這些問題你需要知道的
- 關於軟體測試的7個核心問題
- 軟體測試實戰專案,問題答疑
- Jmeter(免費測試介面及使用)JMeter
- 如何使用Jmeter實現WebSocket協議的介面測試JMeterWeb協議
- 實用測試技能分享:jmeter+Jenkins效能測試自動化搭建JMeterJenkins
- 應聘機器學習工程師?這是你需要知道的12個基礎面試問題機器學習工程師面試
- 介面測試(apipost、jmeter和python指令碼)——測試工具APIJMeterPython指令碼
- 介面測試工具好物分享,讓你的軟體測試事半功倍
- 乾貨丨實現UI自動化測試,這5個常見問題你應該知道!UI
- 軟體測評中心▏軟體效能測試的這幾個誤區你一定要避免!!!
- 肖sir__jmeter 之介面測試16.0)JMeter