我应该如何计算并发线程组 1000 个线程的加速时间、加速步数和保持目标速率时间 [秒和分钟]?

问题描述 投票:0回答:1

并发线程 - 1000 启动时间(秒) - 200 (1000 / 200) = 5 秒 [因为我想要每秒 5 个用户] 加速步数 - 0 保持目标速率时间(秒)- 300 秒

这是正确的配置吗?

enter image description here

我期待所有正确的答案。谢谢

jmeter performance-testing load-testing
1个回答
0
投票

屏幕截图上的配置与您在文本中描述的配置相符。

我们不知道它是否“正确”。

提升的整个想法是逐渐增加负载,在这种情况下,您将能够将活跃虚拟用户的数量与其他测试指标(例如响应时间、吞吐量、错误数等)相关联。

JMeter 文档的相关部分指出:

加速周期告诉 JMeter 需要多长时间才能“加速”到所选线程的全部数量。如果使用 10 个线程,并且启动周期为 100 秒,那么 JMeter 将花费 100 秒来启动并运行所有 10 个线程。每个线程将在前一个线程开始后 10 (100/10) 秒启动。如果有 30 个线程且启动周期为 120 秒,则每个连续线程将延迟 4 秒。

Ramp-up 需要足够长,以避免测试开始时工作负载过大,并且足够短,以便最后一个线程在第一个线程完成之前开始运行(除非有人希望发生这种情况)。

从 Ramp-up = 线程数开始,然后根据需要向上或向下调整。

还有JMeter Ramp-Up period: The Ultimate Guide,如果需要,它可以提供更全面的解释。

© www.soinside.com 2019 - 2024. All rights reserved.