jmeter中的ramp up period和uniform random timer有什么区别
以及何时使用它们?
(来自 JMeter 手册)
加速期:
JMeter 需要多长时间才能启动所有线程。如果有 10 个线程和 100 秒的加速时间,则每个线程将在前一个线程启动后 10 秒开始,总共 100 秒的时间使测试完全加快速度。
统一随机定时器:
此计时器将每个线程请求暂停一段时间,每个时间间隔具有相同的发生概率。总延迟是随机值和偏移值之和。
我只会在测试开始时使用 Ramp-up period,我希望多个线程/用户在固定的时间段内开始测试(例如,我希望每个用户在 1 分钟后登录并运行他们的测试)
Uniform Random Timer 我会在测试中间使用,我想在测试中引入随机间隙。您可以使用 Uniform Random Timer 来执行类似于Ramp-up Period 的操作,但由于它是随机的,因此您无法保证所有测试都将在该期间之后开始,就像您使用 Ramp-up Period 所做的那样。