所以我有以下情况:
setUp(scenario.inject(
nothingFor(30 seconds), // 1
rampUsers(10) during (30 seconds),
nothingFor(1 minute),
rampUsers(20) during (30 seconds)
).protocols(httpconf)).maxDuration(3 minutes)
我希望这种情况从30秒不做任何事情开始,在30秒内增加10个用户,在1分钟内不做任何事情(暂停),并在20秒内增加20个用户,从而结束。
但是我得到的是30秒的暂停,在30秒内增加10个用户,稳定10分钟的用户一分钟,然后再增加20个用户。 (我最终运行了30个用户)
我在这里想念什么?
答案 0 :(得分:1)
注入配置文件仅指定用户何时启动方案,而不指定用户处于活动状态的时间-这取决于用户完成方案所需的时间。因此,当您在30秒内增加10个用户时,一个用户将每3秒启动一次方案,但是他们会一直运行直到完成(无论时间长短)。我猜想您的情况需要用户花费几分钟以上才能完成。