Jmeter请求执行

Jmeter请求执行,jmeter,Jmeter,我试图了解jmeter的核心行为。 假设我在无限循环中执行HTTP请求(单用户和单采样器,但变量值不同)。 在上述情况下,jmeter是在发送下一个请求之前发送请求并等待响应,还是在不等待响应的情况下发送请求?jmeter使用基于线程的模型,其中每个线程将在发送另一个请求之前等待响应。换句话说,它只能以应用程序能够承受的速度驱动负载。 在JMeter中,您在一个线程组中指定了相当于虚拟用户的多个线程,这些线程会尽可能多次尝试执行脚本 如果要保持恒定速率,可以使用多个线程并使用设置请求速率:如果

我试图了解jmeter的核心行为。
假设我在无限循环中执行HTTP请求(单用户和单采样器,但变量值不同)。

在上述情况下,jmeter是在发送下一个请求之前发送请求并等待响应,还是在不等待响应的情况下发送请求?

jmeter使用基于线程的模型,其中每个线程将在发送另一个请求之前等待响应。换句话说,它只能以应用程序能够承受的速度驱动负载。
在JMeter中,您在一个线程组中指定了相当于虚拟用户的多个线程,这些线程会尽可能多次尝试执行脚本


如果要保持恒定速率,可以使用多个线程并使用设置请求速率:如果有足够的线程,即使某些线程正在等待响应,也应该可以保持速率。这里也有更灵活的风俗习惯

另一种可能性似乎是使用,例如,或从


在此上下文中,您还可以查看任何jmeter采样器可用的
响应超时
字段-等待响应的毫秒数。

非常感谢您的帮助:)好吧,假设您可以投票或接受。我想知道为什么jmeter确实“只会以应用程序能够承受的速度驱动负载”。如果我是一个服务的用户(JMeter应该模拟该用户),我不在乎该服务是否可以接受我的请求,我只是继续发送它们。