2016-06-10 93 views
4

我正在使用JMeter進行性能測試。我在.csv文件中有一組用戶,並使用csv config元素。使用Jmeter登錄錯誤的用戶登錄數據

即使登錄失敗,也表明請求已成功運行。在測試過程中如何爲使用錯誤密碼的用戶獲取日誌數據?

回答

2

您必須添加斷言來驗證響應,以便如果登錄失敗,它會通知請求在測試結果中失敗。

5

轉到編輯>添加>斷言>響應斷言 對此說法,你可以通過檢查響應代碼,消息和頭斷言。 如果斷言不匹配,則請求將失敗。

2

JMeter會自動將低於400的HTTP Status Codes視爲成功,它不會對響應進行任何檢查,並且對登錄請求成功一事無所知。

您可以以驗證用戶是否登錄使用Response Assertion,即

  • 檢查像Welcome, ${username}文本存在
  • 檢查Logout環節存在
  • 檢查有關錯誤該消息憑證缺席

請參閱How to Use JMeter Assertions in Three Easy Steps有關條件失敗的更多詳細信息JMe三採樣器基於各種標準。

如果你正在尋找一種方法來存儲用戶名/密碼的組合,所以你可以告訴哪些是「壞」我相信最簡單的選擇是使用Sample Variables屬性。