Response Assertion(響應斷言)


Response Assertion(響應斷言)

響應斷言是對服務器的響應數據進行規則匹配。

 

Name(名稱):可以隨意設置,最好有業務意義。

Comments(注釋):可以隨意設置,可以為空。

Apply to(應用范圍):

Main Sample and sub-samples:匹配范圍包括當前父取樣器並覆蓋至子取樣器。

Main sample only:僅匹配當前父取樣器

Sub-samples only:僅匹配子取樣器

Jmeter variables Name to use:支持對Jmeter變量值進行匹配

Filed to Test(要測試的響應字段):

Text response(響應文本):響應服務器返回的文本內容,HTTP協議排除Header部分。

Response Code(響應碼):匹配響應代碼,比如HTTP協議返回代碼“200”代表成功

Response Message(響應信息):匹配響應信息,比如處理成功返回“成功”字樣或者“OK”字樣。

Response Headers(響應頭):匹配響應頭信息。

Request Headers(請求頭):匹配請求頭信息

Url sampled(URL 樣本):匹配URL鏈接。

Document(text):對響應數據的進行匹配(文本形式)。

Ingore Status(忽略狀態):一個請求有多個響應斷言,其中第一個響應斷言選中此項,當第一個響應斷言失敗時可以忽略此響應結果,繼續進行下一個斷言。如果下一個斷言成功則還是可以判定事物成功的。

Request Data(請求數據):

Pattern matching Rules(模式匹配規則):

 

Contains(包括):響應內容包含需要匹配的內容即代表響應成功,支持正則表達式

Matches(匹配):響應內容要完全匹配需要匹配的內容即代表響應成功,大小寫不敏感,支持正則表達式。

Equals(等於):響應內容要完全等於需要匹配的內容才代表響應成功,大小寫敏感,需要匹配的內容是字符串非正則表達式。

Substring(子串):響應內容包含需要匹配的內容才代表響應成功,大小寫敏感,需要匹配的內容是字符串非正則表達式。

Not:勾選上之后,會對前面選擇的進行反轉。比如Matches + Not 就是不匹配就算Pass。

OR: 如果不想用AND連接(所有的模式都必須匹配,斷言才算成功),用OR選項可以用於將多個斷言模式進行OR連接(只要一個模式匹配,斷言就是成功的)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM