左邊是乙個api請求,右邊對應響應斷言的測試字段
響應文字對應api的response body
響應**對應api的response code,例如200,500,401等等
響應資訊對應api的response message,例如ok,bad request等
response header
request header
url樣本對應api的url值
剩下兩個不常用,也沒研究
可參考下面的**
模組型別
選項名稱
配置說明
name
response assertion名稱
comments
注釋斷言應用的範圍
main sample and sub-samples
作用于父節點取樣器及其子節點取樣器
main sample only
僅作用于父節點取樣器
sub-samples only
僅作用於子節點取樣器
jmeter variable name to use
作用於jmeter變數(輸入框中可輸入jmeter的變數名稱)
field to test
測試的字段
text response
匹配從伺服器返回的響應文字(不包括response headers)
response code
匹配響應狀態碼
response message
匹配響應資訊。如:ok
response headers
匹配響應頭
request headers
匹配請求頭
url sampled
匹配url鏈結
document(text)
匹配文件內容
ignore status
乙個請求多項響應斷言時,忽略某一項斷言的響應結果,而繼續下一項斷言
request data
匹配請求資料
pattern mactching rules
匹配的規則
contains
返回的結果包括所指定的內容,支援正則匹配
matches
根據指定內容進行匹配
equals
返回結果與所指定的內容一致
substring
返回結果包括所指定結果的字串,不支援正則匹配
not不進行匹配就算是pass
or暫不確定該模式的用法
patterns to test
patterns to test
需要匹配的正規表示式、字串。可以新增多項,每一項會分開進行驗證,若某一項驗證失敗,則其後的不會再進行驗證。
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...