我可以在 JMeter 中设置上升周期 0 吗?

Tes*_*123 2 testing unit-testing jmeter load-testing performance-testing

我正在基于 Web 的应用程序中进行性能负载测试。

我从 JMeter 教程中了解到如何设置加速周期,例如:

如果使用了 10 个线程,并且加速周期为 100 秒,那么 JMeter 将需要 100 秒才能启动并运行所有 10 个线程。每个线程将在前一个线程开始后 10 (100/10) 秒开始。

10 个用户,100 秒加速 - 从 1 个用户开始,每 10 秒添加 1 个用户

但我有一个疑问,我们可以将 Ramp Up period 设置为 0 吗?如果是,那么结果将如何受到 0 上升的影响?

小智 5

零加速(相当于 1 秒加速)很少有用,除了宣传发布日期的大型网站,即新产品按时间表发布时,例如音乐会门票或电脑游戏。

您可以使用它来证明该站点可以应对突然大量涌入的请求。

您可能还会发现使用步进加速,可从jmeter-plugins 获得

正如其他人所说,您正在尝试模拟正常使用,因此如果正常使用包括突然的重负载,请保持低速上升。

但是,请记住,在低加速和多线程的情况下,您可能会受到本地资源的限制,因此您的结果可能是对客户端能力的衡量,而不是对服务器的衡量。

看看分布式负载测试,模拟比单个客户端可以实现的更大的负载。