并发线程- 1000斜升时间(秒)- 200(1000 / 200)= 5秒[因为我希望每秒有5个用户]斜升步数- 0保持目标速率时间(秒)- 300秒这是正确的配置吗?x1c 0d1x的数据我期待所有正确的答案。谢谢
qrjkbowd1#
屏幕截图上的配置与您在文本中描述的配置相匹配。我们不知道它是否“正确”。ramp-up的整个想法是逐渐增加负载,在这种情况下,您将能够将活动虚拟用户的数量与其他test metrics(如响应时间,吞吐量,错误数量等)相关联。JMeter文档的相关部分指出:ramp-up period告诉JMeter需要多长时间“ramp-up”到所选的全部线程数。如果使用10个线程,并且ramp-up period是100秒,那么JMeter将需要100秒来启动所有10个线程并运行。每个线程将在前一个线程开始后10(100/10)秒启动。如果有30个线程和一个斜坡-120秒,则每个后续线程将延迟4秒。
Ramp-up需要足够长,以避免在测试开始时工作负载过大,并且足够短,以便最后一个线程在第一个线程完成之前开始运行(除非有人希望发生这种情况)。
从Ramp-up =线程数开始,并根据需要向上或向下调整。还有JMeter Ramp-Up Period: The Ultimate Guide,如果需要,它提供了更全面的解释。
1条答案
按热度按时间qrjkbowd1#
屏幕截图上的配置与您在文本中描述的配置相匹配。
我们不知道它是否“正确”。
ramp-up的整个想法是逐渐增加负载,在这种情况下,您将能够将活动虚拟用户的数量与其他test metrics(如响应时间,吞吐量,错误数量等)相关联。
JMeter文档的相关部分指出:
ramp-up period告诉JMeter需要多长时间“ramp-up”到所选的全部线程数。如果使用10个线程,并且ramp-up period是100秒,那么JMeter将需要100秒来启动所有10个线程并运行。每个线程将在前一个线程开始后10(100/10)秒启动。如果有30个线程和一个斜坡-120秒,则每个后续线程将延迟4秒。
Ramp-up需要足够长,以避免在测试开始时工作负载过大,并且足够短,以便最后一个线程在第一个线程完成之前开始运行(除非有人希望发生这种情况)。
从Ramp-up =线程数开始,并根据需要向上或向下调整。
还有JMeter Ramp-Up Period: The Ultimate Guide,如果需要,它提供了更全面的解释。