Gatling 代理配置失败

Gatling Proxy configuration fails

这样做的时候

val HTTP_PROTOCOL = http
    .proxy(Proxy("proxy", 8080))

我在启动测试时有这个

too many arguments (2) for method apply:(v1:io.gatling.core.session.Session)io.gatling.commons.validation.Validation[Proxy.type] in trait Function1
    .proxy(Proxy("proxy", 8080))

文档没有提及任何其他内容

https://gatling.io/docs/current/http/http_protocol#response-handling-parameters

我使用的是可用的最新版本

  <properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
    <encoding>UTF-8</encoding>

    <gatling.version>3.3.1</gatling.version>
    <gatling-maven-plugin.version>3.0.5</gatling-maven-plugin.version>
  </properties>

知道这可能是 Scala 的问题吗?

proxy可调用:

  • 或者像 here
  • 中的 HttpProtocol
  • 或者像 here
  • 这样的 HttpRequestBuilder

所以要么你没有在正确的地方调用它,要么你搞砸了 Gatling 导入,这应该严格地像 here.

The doc doesn't mention anything about anything else

有关 proxy 的文档的正确链接是: