使用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...