Performance 为什么盖特林会暂停发送请求

Performance 为什么盖特林会暂停发送请求,performance,scala,gatling,Performance,Scala,Gatling,我只想创建一个简单的场景(使用Gatling 2.1.7),以最快的方式增加100个用户并从给定的URL.csv请求URL,持续1800秒。乍一看,一切似乎都很正常,但在我看来,经过大约3200、~6400、~9600(…)次请求后,加特林只是暂停了一分钟或更长时间 斯卡拉: class stress_ScanWebpagesViaCSV extends Simulation { val url = csv("url.csv").circular; val users: Int = 10

我只想创建一个简单的场景(使用Gatling 2.1.7),以最快的方式增加100个用户并从给定的URL.csv请求URL,持续1800秒。乍一看,一切似乎都很正常,但在我看来,经过大约3200、~6400、~9600(…)次请求后,加特林只是暂停了一分钟或更长时间

斯卡拉:

class stress_ScanWebpagesViaCSV extends Simulation {
  val url = csv("url.csv").circular;
  val users: Int = 100;
  val secondsToRun: Int = 1800;
  val scn = scenario("Test URL´s from CSV").during(secondsToRun seconds) {
    feed(url).exec(
      http("${urls}")
        .get("${urls}")
        .check(status.is(200))
    )
  }
  setUp(scn.inject(rampUsers(users) over (20 seconds)).disablePauses);
控制台:

================================================================================
2015-12-18 12:34:12                                          35s elapsed
---- Test URL´s from CSV ------------------------------------------------------
[--------------------------------------------------------------------------]  0%
          waiting: 0      / active: 100    / done:0
---- Requests ------------------------------------------------------------------
> Global                                                   (OK=2583   KO=0     )
...
================================================================================


================================================================================
2015-12-18 12:34:17                                          40s elapsed
---- Test URL´s from CSV ------------------------------------------------------
[--------------------------------------------------------------------------]  0%
          waiting: 0      / active: 100    / done:0
---- Requests ------------------------------------------------------------------
> Global                                                   (OK=3199   KO=0     )
...
================================================================================


================================================================================
2015-12-18 12:34:22                                          45s elapsed
---- Test URL´s from CSV ------------------------------------------------------
[--------------------------------------------------------------------------]  0%
          waiting: 0      / active: 100    / done:0
---- Requests ------------------------------------------------------------------
> Global                                                   (OK=3199   KO=0     )
...
================================================================================


================================================================================
2015-12-18 12:34:27                                          50s elapsed
---- Test URL´s from CSV ------------------------------------------------------
[--------------------------------------------------------------------------]  0%
          waiting: 0      / active: 100    / done:0
---- Requests ------------------------------------------------------------------
> Global                                                   (OK=3199   KO=0     )
...
================================================================================


================================================================================
2015-12-18 12:34:32                                          55s elapsed
---- Test URL´s from CSV ------------------------------------------------------
[--------------------------------------------------------------------------]  0%
          waiting: 0      / active: 100    / done:0
---- Requests ------------------------------------------------------------------
> Global                                                   (OK=3199   KO=0     )
...
================================================================================


================================================================================
2015-12-18 12:34:37                                          60s elapsed
---- Test URL´s from CSV ------------------------------------------------------
[--------------------------------------------------------------------------]  0%
          waiting: 0      / active: 100    / done:0
---- Requests ------------------------------------------------------------------
> Global                                                   (OK=3199   KO=0     )
...
================================================================================

我的csv文件中有32个URL。我猜每个用户都会请求一次站点,然后暂停。如何解决这个问题

您可能正在使临时港口饱和。

谢谢您的回复。这也是我的第一个猜测。之后,我在同样的情况下对50个用户进行了测试。这一次,盖特林在大约1600次请求后暂停了。在我看来,每个用户都会发出32个请求,然后暂停。~1600是OSX上默认的临时端口范围大小。