0

我有一个看起来像这样的 Gatling (1.5.5) 场景:

.group( "name" ) {
  // do a sequence of things that are a logical flow (in this case, log in)
  .exitHereIfFailed
}
.feed( source )
.exec( session => println( some.value.in.session ) )
.group( "next step" ) { ... }

我的预期是,如果登录失败,它将不会继续。不会有输出。

当登录失败时,我实际看到的是,正在查询提要,正在将数据填充到会话中,并且正在输出,但是没有执行以下组。

到底发生了什么?feed() 和 exec( func ) 元素是否在第一组执行时并行执行?还是那两个不尊重 .exitHereIfFailed 并无论如何都被执行?

4

1 回答 1

1

它看起来像一个错误,但它可能已在 Gatling 2 中修复。

于 2014-07-16T19:52:57.133 回答