如何使用JMeter模拟10000名用户在12小时内访问一个网站?

如何使用JMeter模拟10000名用户在12小时内访问一个网站?,jmeter,jmeter-5.0,Jmeter,Jmeter 5.0,使用JMeter,我想模拟10000个将连接到Web服务的用户。用户不会同时连接,但他们将在上午8:00到晚上8:00访问该服务 我在JMeter中找不到如何做到这一点 在现实生活中,并发用户的数量是随机的(我们无法预测) 所以,如果我使用爬坡期,它将不起作用,因为用户数量将逐渐增加,这是我不希望的 有没有办法在JMeter中实现这个场景 还有一个问题,我使用的是JMeter v5.2,在ThreadGroup中找不到选项调度器,而在许多教程中,它们都显示了该选项。给出了以下陈述: 在现实生活中

使用JMeter,我想模拟10000个将连接到Web服务的用户。用户不会同时连接,但他们将在上午8:00到晚上8:00访问该服务

我在JMeter中找不到如何做到这一点

在现实生活中,并发用户的数量是随机的(我们无法预测)

所以,如果我使用爬坡期,它将不起作用,因为用户数量将逐渐增加,这是我不希望的

有没有办法在JMeter中实现这个场景

还有一个问题,我使用的是JMeter v5.2,在ThreadGroup中找不到选项调度器,而在许多教程中,它们都显示了该选项。

给出了以下陈述:

在现实生活中,并发用户的数量是随机的(我们无法预测)

我只能考虑实施一项新的计划

是将系统置于预期负载下的过程,如果无法确定当前或预期负载模式,则只能尝试在12小时内平均分配10000个用户,即每小时833个用户。在一天的开始和午餐后可能会出现一些“尖峰”,但如果不了解应用程序的业务逻辑,除了通用方法之外,很难给出建议

因此,您可以尝试确定系统的限制—您可以从一个虚拟用户开始,然后逐渐将负载增加到10000甚至更多,直到错误开始出现或响应时间开始超过可接受的阈值,无论是什么情况


通过这种方式,您将能够知道什么是第一个线程组以及第一个线程组在哪里。

查看不同的可用线程组,如果默认选择无法满足您的需要,您可以为不同的线程组添加一些插件,直到您可能找到您要查找的内容。看不到在哪里执行此操作。。。