You need to enable JavaScript to run this app. Gatling Gradle插件配置gatling.conf无法生效requestTimeout如何解决?
优惠活动
大模型
产品
解决方案
定价
更多

Gatling Gradle插件配置gatling.conf无法生效requestTimeout如何解决?

问题原因

配置未生效的核心原因是你的gatling.conf层级结构写错了:http配置块是gatling的直接子级,不应该嵌套在core块内部。你当前写的gatling.core.http路径不属于Gatling的标准配置结构,所以对应的参数不会被读取,自然还是使用默认的60000ms请求超时。

你之前故意写错配置会抛出解析错误,只能说明配置文件被Gatling加载了,但不能说明配置路径和参数是正确的,二者并不冲突。

修复方案

将http块从core块中移出,调整为如下结构即可:

gatling {
  core {
    # 所有core相关的配置放在此处
  }
  
  http {
    pooledConnectionIdleTimeout = 600000       # 连接池空闲连接超时时间,单位毫秒
    requestTimeout = 1000000                    # HTTP请求超时时间,单位毫秒
  }
}

可选替代方案

如果不需要全局生效,也可以直接在仿真代码的HTTP协议配置中单独指定超时:

val httpProtocol = http
  .baseUrl("http://localhost:8080")
  .requestTimeout(1000.seconds)

内容的提问来源于stack exchange,提问作者Capacytron

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.19 08:27:05