具有峰值的门控负载模型

  • 本文关键字:负载 模型 gatling
  • 更新时间 :
  • 英文 :


有没有一种方法可以在稳定状态下运行gatling测试,比如说每秒3个用户,但会定期将负载增加到10个用户,持续一分钟,然后再增加到3个用户。重复这个";上下";负载1小时,即。谢谢

首先需要定义平坦和斜坡负载的唯一步骤:

val loadStep = List(
constantUsersPerSec(3) during (10 minutes),
constantUsersPerSec(10) during (1 minutes),
)

然后我们填充必要的步骤计数(通过方法填充(

val loadProfile = List.fill(3)(loadStep).flatten

输出为:

constantUsersPerSec(3) during (10 minutes),
constantUsersPerSec(10) during (1 minutes),
constantUsersPerSec(3) during (10 minutes),
constantUsersPerSec(10) during (1 minutes),
constantUsersPerSec(3) during (10 minutes),
constantUsersPerSec(10) during (1 minutes),

然后需要将loadProfile变量传递到场景注入方法

最新更新