Gatling で同時アクセスユーザーを徐々に増やしたあとにそのユーザー数をキープしたい

備忘録。Gatling で同時アクセスユーザーを徐々に増やしてキープしたい。

例えば、最初にウォームアップとして負荷を徐々に増やし、そのあとは一定の負荷を掛け続けたいようなシナリオ。

以下は、最初の5分間でアクセスユーザー数を 1 から 10 に増やして、以降の30分間はユーザー数 10 をキープする。

setUp(
  scenario("scenario").inject(
    rampConcurrentUsers(1).to(10).during(5 minutes),
    constantConcurrentUsers(10).during(30 minutes)
  )
)

ちなみに、おそらくこういう書き方でもいけるはず。

setUp(
  scenario("scenario").inject(
    rampConcurrentUsers(1).to(10).during(5 minutes),
    rampConcurrentUsers(10).to(10).during(30 minutes),
  )
)

現場からは以上です。

(参考)

docs.gatling.io