0

我需要实现一个时间计数器来计算程序进入 .during 后经过的秒数。然后,如果计数器值达到或超过设定的秒数,doIf 中的函数将执行。然后时间计数器将自动重置并在 doIF 结束时重新启动。

这就是我到目前为止所拥有的。

   .repeat( roundsPerSession ) {
    exec( Storage.insert.prompt)
    .during( sessionLength ) {
      exec( Storage.insert.postEvent1 )
      .pause( interval second )
      .doIf(counter >= sessionLength){
      exec(Storage.insert.postEventSummary)
      //resetcounter
      }

    }
4

1 回答 1

0

Gatling 在虚拟用户的会话中存储它进入期间循环的那一刻的时间戳。

时间戳属性名称取决于 Gatling 版本。对于当前版本,这是“时间戳”。+ .

默认情况下,counterName 是一个随机的 UUID,但您也可以传递您自己的值:https ://github.com/excilys/gatling/wiki/Structure-Elements#during 。

于 2014-06-30T10:58:32.077 回答