jmeter壓測學習9 響應斷言

2022-06-13 09:48:11 字數 1291 閱讀 3292

使用jmeter做介面壓測的時候,如何能保證介面的每次返回結果都是我們預期的呢?這就需要新增檢查點,也就是新增斷言。

新增斷言就是為了檢查返回的結果與我們的預期是一致的,不用去乙個個檢查結果。

我現在有乙個登入介面,介面登入介面文件基本資訊

請求型別:post

請求引數:

介面返回

先寫登陸的介面資訊

檢視返回結果

新增響應斷言,檢查狀態碼是200

新增斷言,響應頭包含200

也可以自定義失敗訊息,測試失敗的時候,會提示失敗的訊息

斷言成功的時候,是不會有提示的,我們看下斷言失敗時候,不是200情況。響應的狀態碼是404的時候

檢視響應斷言,可以看到失敗的具體原因

乙個響應斷言裡面可以新增多個檢查點

一般登陸成功返回的 code 為0 和 msg 內容都是固定的,登陸失敗的時候code不為0。

很多人喜歡去斷言這個token值,它是動態的,所以這裡不用去糾結token是否存在,我們斷言code和msg也是一樣的。

上面的響應斷言是斷言頭部返回內容,現在需要斷言返回的文字內容,所以再加乙個響應斷言

上海-悠悠,qq***:750815713

Jmeter斷言 響應斷言

斷言就類似loadrunner中的檢查點。對上乙個請求返回的資訊,做字串 資料報大小 html xml 等做判斷,確保返回的資訊的準確性。jmeter的斷言有好多,下面是乙個響應斷言 新建乙個執行緒組,執行緒組中新增乙個http請求 新增響應斷言 新增 斷言 響應斷言 main sample and...

JMeter斷言 響應斷言

路徑 右鍵取樣器,新增 斷言 響應斷言 注 測試字段 響應 匹配響應 如 http協議返回 200 代表成功。模式匹配規則 包括 contains 包含,可用正則。匹配 match 匹配,可用正則。相等 equals 相等,不能用正則,區分大小寫。字串 substring 也是包含,不能用正則,區分...

Jmeter 響應斷言

ignore status 設定jmeter初始狀態為成功,預設取樣結果的成功與否按照響應狀態的斷言結果來確定,如果勾選ignore status則在斷言之前,強制設定響應狀態為成功。例如我想測試4xx,5xx狀態,但是jmeter預設是認為失敗的,如果我們想要測試,那麼就要勾選此選項,以便讓jme...