1 小时内总共 50 个用户的加特林用户注入,每 5 分钟增加 10 个用户

问题描述 投票:0回答:1

我需要设置一个总共 50 个并发用户的加特林测试,但我有一个问题,因为没有选择得到它。

我使用 rampUsers(10) 超过(60 分钟),但它只获得 10 个并发用户。
在(60 分钟) 期间使用 constantUsersPerSec(users) 压力太大。

有什么建议吗?

谢谢。

testing gatling
1个回答
4
投票

这可以按如下方式完成:

val scn = scenario("Test").during(1 hours) {
  exec(http("test").get("/"))
}
setUp(scn.inject(splitUsers(50) into atOnceUsers(10) separatedBy(5 minutes))
  .protocols(httpConf))

参见https://docs.gadling.io/reference/script/core/simulation/#setup:

splitUsers(nbUsers) into(injectionStep) sepedBy(duration):重复执行定义的注入步骤,中间间隔给定的持续时间,直到达到 nbUsers,即要注入的用户总数。

© www.soinside.com 2019 - 2024. All rights reserved.