You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Gatling中.repeat()方法依据数组大小重复执行代码块失效问题咨询

Gatling中.repeat()方法依据数组大小重复执行代码块失效问题咨询

嘿,各位Gatling大佬,我最近遇到个头疼的问题,想请大家帮忙看看:

我现在需要写一个Gatling脚本,核心需求是根据数组的长度来重复执行一段特定的代码块。我本来想着用Gatling提供的.repeat()方法,把数组的大小转成整数(也就是items.size.toInt)作为重复次数传进去,但实际运行的时候发现,不管数组的实际长度是多少,这段代码块只重复执行了一次,完全没按照我传入的次数来跑。

举个简单的代码示例大概是这样的:

val items = Array("item1", "item2", "item3") // 这里数组长度是3,预期重复3次
.exec(
  repeat(items.size.toInt) {
    // 这里是我要重复执行的代码逻辑,比如发起请求之类的
    http("Test Request")
      .get("/api/test")
  }
)

我已经确认过items.size的值确实是大于1的,但.repeat()就是只跑一次。有没有朋友遇到过类似的问题?或者我是不是在使用.repeat()的时候哪里用错了?麻烦大家帮忙指点一下,谢谢啦!

备注:内容来源于stack exchange,提问作者Ankit2201

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 10:04:50