jMeter 线程启动时间
jMeter里設置線程數量為5:
其實這是因為我設置的Ramp up period參數在起作用:
決定多長時間啟動所有線程。如果使用10個線程,ramp-up period是100秒,那么JMeter用100秒使所有10個線程啟動并運行。每個線程會在上一個線程啟動后10秒(100/10)啟動。Ramp-up需要要充足長以避免在啟動測試時有一個太大的工作負載,并且要充足小以至于最后一個線程在第一個完成前啟動。 一般設置ramp-up=線程數啟動,并上下調整到所需的。
用于告知JMeter 要在多長時間內建立全部的線程。默認值是0。如果未指定ramp-up period ,也就是說ramp-up period 為零, JMeter 將立即建立所有線程。假設ramp-up period 設置成T 秒, 全部線程數設置成N個, JMeter 將每隔T/N秒建立一個線程。
Ramp-Up Period(in-seconds)代表隔多長時間執行,0代表同時并發
5個線程的執行結果,花費時間穩定在1點幾秒創建Marketing Cloud的contact,但是這5個線程并不是嚴格意義上同時啟動的,最早啟動和最晚啟動的線程,其啟動時間相差了1點幾秒。
當把線程數量改為10個后,啟動時間還是相差一點幾秒,但是后啟動的線程,處理時間明顯比最先啟動的慢一些,這里觀察到了一個明顯的服務器端排隊現象。
最后在系統里通過這些jMeter生成的Marketing Cloud主數據:
[外鏈圖片轉存失敗(img-5fsPjawZ-1566608937247)(https://user-images.githubusercontent.com/5669954/58926678-965fca80-877e-11e9-8273-fd6e6e73a283.png)]要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
總結
以上是生活随笔為你收集整理的jMeter 线程启动时间的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 索要 8 位数美元赎金,攻击者窃取西部数
- 下一篇: RTX 2060 才能玩:指环王 IP