WEB介面測試之Jmeter介面測試自動化 (一)

2021-08-09 16:12:29 字數 1696 閱讀 1872

軟體測試自動化從不同的測試階段分類,可從下層到上層依次分為

單元測試-->介面測試-->介面自動化測試

單元測試一般有開發人員自行完成,而介面自動化測試合適的測試條件又很難達到,測試人員在繁雜的手工介面測試之餘,

更多的參與到介面測試中,對工作效率及個人技術能力應該會有很大的提公升空間。

從個人淺表的理解上來說,介面測試主要分為兩類:**層介面測試和web http介面測試,**層介面測試更接

近單元測試一些吧,而web介面主要表現為兩類:

1、瀏覽器和伺服器之間的介面

2、外部介面(第三方提供的介面)

手工測試的話可以用postman ,自動化測試多是用到 jmeter(開源)、soupui(開源&商業版)。

因為jmeter也能做壓力測試,加之它是開源軟體,所以對jmeter做介面測試做了多了一點的學習。

話不多說,馬上來用jmeter來跑乙個介面看看:

2.1、新建執行緒組

2.2、新增http請求

2.3、新增***--檢視結果樹

2.4、設定http請求相關引數

於監視器-檢視結果樹中檢視測試結果

返回狀態碼200,表示請求成功,若請求失敗則會返回400、404、500等

上面是乙個簡單的介面測試過程,實際工作中是遠遠不夠的,需繼續優化

4.1、 新增http請求預設值

一般將伺服器的ip、埠等公用的資訊設定在請求預設值中:

4.2 新增響應斷言和斷言結果***

4.3 新增其他元件

因測試用例較多時,基本的元件就很難有效的執行用例,我們常常還會用:正規表示式提取器、csv data set config、if條件控制器、

迴圈控制器、使用者定義變數 等等控制項

5.1 用例分布方式

5.2 檢視測試結果

測試結果可以通過 檢視結果樹、聚合報告、**檢視結果等***檢視

WEB介面測試之Jmeter介面測試自動化 (一)

軟體測試自動化從不同的測試階段分類,可從下層到上層依次分為單元測試 介面測試 介面自動化測試。單元測試一般有開發人員自行完成,而介面自動化測試合適的測試條件又很難達到,測試人員在繁雜的手工介面測試之餘,更多的參與到介面測試中,對工作效率及個人技術能力應該會有很大的提公升空間。從個人淺表的理解上來說,...

WEB介面測試之Jmeter介面測試自動化

軟體測試自動化從不同的測試階段分類,可從下層到上層依次分為單元測試 介面測試 介面自動化測試。單元測試一般有開發人員自行完成,而介面自動化測試合適的測試條件又很難達到,測試人員在繁雜的手工介面測試之餘,更多的參與到介面測試中,對工作效率及個人技術能力應該會有很大的提公升空間。從個人淺表的理解上來說,...

jmeter之介面測試

一,使用excel的編輯需要測試的介面文件,格式如下 1,myorder 介面的編號,沒什麼大的作用 2,myprotocol 協議型別 如 http協議,tcp協議等 3,myname 伺服器名稱或ip 4,myurl 請求路徑 5,的mymethod 請求的方式 如 get,post,放等 如果...