我是JMeter的初學者。我想檢查腳本中的聲明失敗。我想在單次登錄嘗試後繼續我的事務進行多次迭代,並且只有在發生錯誤時我才能登出。爲此,我想檢查腳本中是否發生錯誤。想要檢查Jmeter中的斷言失敗
是否有可能通過比較JMeter中的斷言?
如果沒有,是否有其他方法可以找到它?
我是JMeter的初學者。我想檢查腳本中的聲明失敗。我想在單次登錄嘗試後繼續我的事務進行多次迭代,並且只有在發生錯誤時我才能登出。爲此,我想檢查腳本中是否發生錯誤。想要檢查Jmeter中的斷言失敗
是否有可能通過比較JMeter中的斷言?
如果沒有,是否有其他方法可以找到它?
定義將響應標記爲不穩定的第一個指標(響應代碼,關鍵字等)。
嘗試使用Response Assertion根據上述指標來處理你的請求(成功/失敗)的狀態,然後使用IfController隨着預先定義的JMeterThread.last_sample_ok JMeter的變量 - 最後一個樣本是否是OK - 真/假。
模式將類似於下面如:
ThreadGroup
LOGIN REQUEST
...
YOUR HTTP REQUEST HERE
Response Assertion
Response Field to Test: Response Code
Pattern Matching Rules: NOT Equals
Patterns to Test: 200
Regex Extractor
IfController
Condition: ${JMeterThread.last_sample_ok} // will be TRUE if Response Assertion above is TRUE (i.e. response code != 200)
LOGOUT REQUEST
...
除了回答上述,我會建議你:
爲了讓你可以按照JMeter error checking視頻教程的想法。
提供:Assertion details提供。 希望這有助於。
歡迎來到Stack Overflow!我們鼓勵你[研究你的問題](http://stackoverflow.com/questions/how-to-ask)。如果你已經[嘗試了某些東西](http://whathaveyoutried.com/),請將其添加到問題中 - 如果沒有,請先研究並嘗試您的問題,然後再回來。 – 2012-08-13 12:46:12
[得到了答案?](http://stackoverflow.com/faq#howtoask) – 2012-09-08 11:14:31