2017-05-07 52 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