有没有一种方法可以在稳定状态下运行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变量传递到场景注入方法