刚开始使用 Gatling 并且需要进行 Spike 测试。我正在尝试弄清楚如何做到这一点,因为之后我找不到降低用户数量的方法。
我想做类似的事情 -
setUp(
scn.inject(
atOnceUsers(100),
nothingFor(20 minutes), //think this should hold a flat load for 20 minutes
rampUsers(900) over (60 seconds) // ramps 900 users over 60 secs,
//need something to drop the load back to original state
)
).protocols(httpProtocol)
我的替代想法是使用 2 个场景组并运行平坦负载,让第二个在 20 分钟内什么都不做,然后加速,做它的事情并完成,让初始组完成。
谢谢