【问题标题】:Using forEach() in Gatling在 Gatling 中使用 forEach()
【发布时间】:2021-07-25 10:42:49
【问题描述】:

我有一个场景,我从数据库中获取一些 ItemBarcode。这些是这样的:

627729416990,627729416990,627729416990

我正在使用 split(",") 来提取单个项目并将其保存到会话内部的 Seq 中。

.exec{
会话 =>
itemBrcdSeq = data.split(",").toSeq
会话
}

只要有项目存在,我想在进一步的请求中使用这些项目。

我尝试将 Seq 直接发送到 forEach() 操作,但没有成功:

.foreach(itemBrcdSeq, "item"){
  exec(...)
}

请有人帮助我做错了..

【问题讨论】:

    标签: foreach gatling scala-gatling


    【解决方案1】:

    我正在使用 split(",") 来提取单个项目并将其保存到会话内部的 Seq 中。

    您的代码已损坏。您没有在 Session 中存储任何内容,而是填充了一个全局变量(并且为时已晚)。

    .exec { session =>
      session.set("itemBrcdSeq", data.split(",").toSeq)
    }.foreach("${itemBrcdSeq}", "item"){
      exec(...)
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多