提问者:小点点

使用加特林的高级用户模拟 [重复]


我正在尝试使用Gatling通过api模拟用户场景。我是scala和gatling的新手,我想模拟一个负载场景:从0个用户开始,在10秒内增加5个用户的负载,在接下来的10秒内保持用户负载,在未来的10秒内增加更多的5个用户,在接下来10秒内保持用户负载,在之后的10秒内将用户从10降到0。

我正在使用空手道功能文件来定义 api 规范。

谢谢你的帮助。


共1个答案

匿名用户

通过参考空手道文档和加特林文档应该是可能的:

  setUp(
    create.inject(
      rampUsers(5) during (10 seconds),
      nothingFor(10 seconds),
      rampUsers(5) during (10 seconds),
      nothingFor(10 seconds),
      rampUsers(0) during(10 seconds)
    ).protocols(protocol)
  )