Performance 了解蝗虫用户和spwan率

Performance 了解蝗虫用户和spwan率,performance,locust,Performance,Locust,我试图了解用户数量和蝗虫产卵率之间的确切关系,我在文档中找不到这种关系 因此,假设我将用户数设置为100,繁殖率设置为每秒50个用户,测试持续时间设置为10秒 这是否是一个正确的解释,即在2秒内(100/50),所有需要的100个用户都准备好了,在接下来的8秒内,我们有100个固定用户运行任务 此外,如果我使用LoadTestShape类,在该类中,我可以更改每个刻度的用户数和繁殖率,以便在下一个刻度中,我将用户数增加到150,是需要1秒的时间繁殖另50个用户,达到150个,还是在3秒内繁殖一批

我试图了解用户数量和蝗虫产卵率之间的确切关系,我在文档中找不到这种关系

因此,假设我将用户数设置为100,繁殖率设置为每秒50个用户,测试持续时间设置为10秒

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

此外,如果我使用
LoadTestShape
类,在该类中,我可以更改每个刻度的用户数和繁殖率,以便在下一个刻度中,我将用户数增加到150,是需要1秒的时间繁殖另50个用户,达到150个,还是在3秒内繁殖一批150个新用户

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

此外,如果我使用LoadTestShape类,在该类中,我可以更改每个刻度的用户数和繁殖率,以便在下一个刻度中,我将用户数增加到150,是需要1秒的时间繁殖另50个用户达到150个,还是需要3秒的时间繁殖一批新的150个用户

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

请注意,并非100%保证准确的爬升率。如果将新速率设置为在X秒后发生,则无法确保所有150个用户都以X+1秒的速度运行

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

此外,如果我使用LoadTestShape类,在该类中,我可以更改每个刻度的用户数和繁殖率,以便在下一个刻度中,我将用户数增加到150,是需要1秒的时间繁殖另50个用户达到150个,还是需要3秒的时间繁殖一批新的150个用户

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


请注意,并非100%保证准确的爬升率。如果将新速率设置为在X秒后发生,则无法确保所有150个用户都能以X+1秒的速度运行。

谢谢您的回答!因此,给定选项#1,如果我们将等待时间设置为常数1秒,那么所有用户生成后报告的rps应该是100 req/sec,对吗?不完全正确。运行一次迭代的时间将是等待时间加上在任务中运行实际代码(请求)的时间。你可以使用恒定的节奏来调整。太好了,谢谢你!谢谢你的回答!因此,给定选项#1,如果我们将等待时间设置为常数1秒,那么所有用户生成后报告的rps应该是100 req/sec,对吗?不完全正确。运行一次迭代的时间将是等待时间加上在任务中运行实际代码(请求)的时间。你可以使用恒定的节奏来调整。太好了,谢谢你!