了解蝗虫用户和产卵率

Understanding locust users and spwan rate

我试图了解用户数量与蝗虫产卵率之间的确切关系,但我在文档中的任何地方都找不到。

所以假设我将用户数设置为 100,生成速率设置为每秒 50 个用户,测试持续时间设置为 10 秒。

这是正确的解释吗,即在 2 秒 (100/50) 内所有需要的 100 个用户都准备好了,在接下来的 8 秒内我们有 100 个固定用户 运行 任务?

此外,如果我使用 LoadTestShape class,我可以在每个 tick 更改用户数量和生成率,以便在下一个 tick 将用户数量增加到 150 , 是否需要 1 秒来生成另外 50 个用户以达到 150 个,或者它在 3 秒内生成一个全新的 150 个用户批次?

Is this a correct interpretation that in 2 seconds (100/50) all the required 100 users are ready and for the next 8 seconds we have 100 constant users running the tasks?

是的。

Furthermore, if I use the LoadTestShape class where I can change the number of users and the spawn rate at every tick so that for the next tick I increase the number of users to 150, does it take 1 second to spawn another 50 users to reach 150, or it spawns a whole new batch of 150 users in 3 seconds?

使用 LoadTestShape,您可以设置目标用户数(总数)以及您希望接近该数字的速率,因此选择 #1。

请注意,不能 100% 保证准确的提升速率。如果您将新速率设置为在 X 秒后发生,则无法确定在 X+1 秒时您将拥有所有 150 个用户 运行。