2017-05-07 58 views
3

加速期1和加速期0之间的区别是什么? 我有线程数量10,同时给予斜坡0我的一些情况下使空指针异常。随着斜坡1它的工作正常。随着1的增加,这意味着在1秒内10个用户将一起开始。加速0会发生什么?加速期0和1

回答

5

如果将斜升设置为0,则所有线程将在测试开始后的第1秒开始。如果加速时间为零,JMeter将创建所有线程一次并立即发送请求

您可以使用它,而您需要在您的网站突然涌入大量请求。

假设您已将其设置为使用10个线程并且启动时间为0,那么当您开始测试运行时,它将在处发出10个请求,完全相同时刻

+0

随着斜升1,它也在1秒内创建1000个线程。这也使系统突然大量涌入。那么区别在哪里? – Esty

+1

随着斜升1,它将在1秒内发送10个线程,每个线程到达服务器的线程间隔为0.1秒。对于加速0,它将在同一时刻发送10个线程。理论上不会有间隔。您可以通过监视这些请求流量,使用Table结果监听器以及服务器端的Wireshark来检查这一点。实际上,Ramp-up零点更有可能等于加速点1. – Jahan

+0

好的,这是一个点。你有没有发现这两个不同的结果?在我的情况下,我得到了很多例外。 – Esty