for循环中失败的断言并没有使Gatling场景失败

时间:2017-02-14 02:49:53

标签: scala assert gatling

我正在尝试验证API返回的错误消息是否正确。 因此,我将所有本地错误消息字符串存储在HashMap errorMessage

.doIf(errorMessages.size()>1) { 
    exec(session => {
   assert(ResponseJSON.contains(errorMessages.get("errorMessage1")))
   for ((k,v)<- errorMessages){
      assert(ResponseJSON.contains(v))
    }
}

我可以在控制台上看到错误

hook-3' crashed with 'java.lang.AssertionError: assertion failed', forwarding to the next one

但是,Gatling场景并没有在这里失败,我缺少什么?

1 个答案:

答案 0 :(得分:0)

尝试使用exitHereIfFailed退出方案。