Jmeter工具使用--Response Assertion(響應斷言)

添加斷言步驟:request請求步驟上右擊--add--Assertions--Response Assertion
編輯斷言界面:
  • 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連接(只要一個模式匹配,斷言就是成功的)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章