如何为每个运行的方案定义会话属性?

时间:2018-10-25 13:40:37

标签: gatling

我有以下情况:

lazy val loadScenario: ScenarioBuilder = scenario("load test flow")
.randomSwitch(
  50D -> exec(method1),
  50D -> exec(method2),
)

此ChainBuilder声明(例如,仅method1):

def method1 : ChainBuilder = {
    exec(
        http("method1").
            get(session => "/someResource/" + session.get("id").as[String]).
            header("Accept", "*/*").
            header("Content-Type","application/json")
            check status.is(200)
    )
}

*方法2的定义相同。

我应该如何以及在哪里设置id值,以便每种情况下的两种方法(定义120个用户,即120个情况)都相同?

0 个答案:

没有答案