【问题标题】:Gatling 2: concurrent request handlingGatling 2:并发请求处理
【发布时间】:2015-02-08 12:47:02
【问题描述】:

我有一个关于加特林在将.exec.resources 结合使用时的行为的问题。 documentation 非常简要地描述了这种行为:

允许并行获取资源以模拟 真实网络浏览器的行为

让我们考虑以下简单的场景:

  val scn = scenario("Test Scenario")
    .exec(
      http("Base Page").get("/")
        .resources(
          http("Resource A").get(host + "/resource_a.js"),
          http("Resource B").get(host + "/resource_b.js")
        )
    )

    .exec(
      http("Resource X").get(host + "/resource_x.js")
    )

我的问题是:Resource X 的第二个 .exec 块何时执行?

a) 只要第一个.exec 块的“主请求”返回(即基本页面请求返回时)

b) 当第一个 .exec 块的所有请求都返回时(即当 Base Page 以及 Resource AResource B 已获取)

【问题讨论】:

    标签: asynchronous concurrency resources exec gatling


    【解决方案1】:

    答案是:b,当所有资源都已获取时。

    【讨论】:

      猜你喜欢
      • 2022-01-11
      • 1970-01-01
      • 2021-05-09
      • 2017-10-15
      • 2019-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-16
      相关资源
      最近更新 更多