首页 > 解决方案 > jmeter如何控制用户、请求和吞吐量?

问题描述

我正在使用 JMeter 5.4.1 在我的服务器上执行负载测试。我想使用 3 个用户,他们将以 10 TPS 发送请求,这意味着每秒将向服务器发送 10 个请求。我已经在使用并发线程组和整形吞吐量计时器,但对目标并发与否之间的类似配置的差异感到困惑。我需要通过的用户。我尝试在目标并发文本框中给出 3,但吞吐量比预期的要低。增加目标并发后,我开始获得所需的吞吐量。所以我只需要明确并发线程组的配置。

我只想知道通过在 Jmeter 中使用 3 个用户来实现 10 TPS 需要做什么配置

注意:使用 Jmeter 5.4.1

标签: javajmeterautomated-testsload-testingstress-testing

解决方案


你的平均响应时间需要333ms得到10 TPS使用3 threads,如果你的平均响应时间是1 second那么你将需要增加线程数10才能得到10TPS

因此,您需要在 JMeter 测试计划中测量所有请求的平均响应时间,然后您将能够决定线程数以获得所需的 TPS。


推荐阅读