Jmeter核心知識點 斷言

2021-10-04 18:17:16 字數 1249 閱讀 3166

1、斷言的概念

概念:斷言就是讓程式代替人工去判斷程式響應資料是否達到了預期結果。

2、斷言的作用

在request的返回層面增加一層判斷機制,檢測是否符合預期,來保證測試過程中資料互動與預期是一致的。

3、斷言實現的大概流程

在sampler下增加對應的斷言(不同的斷言檢查的內容不同)

配置響應的檢查內容

新增***,通過斷言結果檢視斷言是否通過

備註:

乙個sampler下可以新增多個斷言,要根據需求新增斷言,當所有的斷言都通過,那麼請求才算成功。
4、常用的斷言元件分類

最新版的jmeter3.x中有13中斷言,常用的有:響應斷言、size assertion、duration assertion

1、響應斷言

1.1響應斷言的作用以及作用物件

作用:判斷響應的報文內容

作用物件包括:響應文字、響應內容、響應狀態碼、響應資訊等等

1.2響應斷言的配置圖

響應**:就是響應的狀態碼,jmeter會拿預期結果和相應**去作對比

匹配規則:選擇substring 這個是包含的意思

要測試的模式:這個填寫預期結果

2、size assertion(大小斷言)

2.1 size assertion的作用以及作用物件

作用:判斷返回內容的大小,

作用物件包含: 全部響應、響應頭部、響應主體、響應報文等等

2.2 size assertion配置圖

response bod:選擇此項判斷返回主題資料body的大小

位元組大小:設定要判斷的數值 單位:bytes/kb

<:小於符號,說明判斷要返回的body主體資料大小要小於100kb

3.1作用物件

作用:判斷伺服器響應的請求時間是否小於指定值

作用物件:伺服器

3.2持續時間配置圖

持續時間(毫秒)

斷言響應時間是否超過設定的值,如果超過則斷言失敗,反之則成功!

斷言是使程式代替人工進行檢測程式的響應結果是否和預期一樣,各種不同的斷言有不同的使用場景,要靈活使用不同斷言

1、響應斷言:斷言響應**/相應資料

2、size assertion:斷言響應資料的大小是否在指定的範圍內

jmeter核心知識點之集合點

一 集合點 同步定時器 1 集合點的作用 作用 阻塞線層,直到指定的執行緒數量到達後,再一起進行釋放,模擬併發主要使用場景是 併發量特別大的場景 類似於 秒殺 搶購 之類的 1.1實現步驟 1.1.1.建立測試計畫 新增執行緒組 通過sampler新增http請求,新增同步定時器 1.1.2 配置同...

Eureka核心知識點

一 eureka特性 1.當註冊中心掛了,客戶端之間依然可以通過原有的登錄檔進行呼叫 註冊中心重啟後,客戶端會繼續註冊進來 2.當服務提供者掛了,在關閉自我保護的情況下,註冊中心在規定時間 預設是60s 內移除客戶端 關閉eureka註冊中心的自我保護模式,配置如下 eureka server en...

Eureka核心知識點

一 eureka特性 1.當註冊中心掛了,客戶端之間依然可以通過原有的登錄檔進行呼叫 註冊中心重啟後,客戶端會繼續註冊進來 2.當服務提供者掛了,在關閉自我保護的情況下,註冊中心在規定時間 預設是60s 內移除客戶端 關閉eureka註冊中心的自我保護模式,配置如下 eureka server en...