在scala中的循环中覆盖对象值

时间:2020-04-26 14:38:26

标签: scala performance loops gatling scala-gatling

我试图编写一些通用的测试场景构建器进行加特林,而我的问题是我有一个对象列表,我想遍历该对象并对每个对象做些事情。

所以我确实喜欢

var counter = 0
   val scn = scenario("scenario")
      .repeat(requestsList.requests.size) {
        var tmp = requestLists.requests(counter)
                 ....
counter += 1
}

但是当我打印tmp对象时,它总是显示列表中的第一个对象,而没有得到第二个。我缺少什么?

1 个答案:

答案 0 :(得分:0)

gatling DSL创建了仅执行一次的不可变生成器-因此您的循环/数组索引方法将无法工作

您将不得不使用加特林的供料器结构

相关问题